Commit Graph

539 Commits

Author SHA1 Message Date
xiongziliang f563274cda 完善主动关断流机制 2019-05-27 14:14:42 +08:00
xiongziliang 3e54018409 删除重复代码 2019-05-27 12:13:27 +08:00
xiongziliang c857968f40 flv录制延时两秒启动,防止收集config帧不齐 2019-05-27 10:58:08 +08:00
xiongziliang ce7a0223f1 动态代理拉流等待拉流结果 2019-05-20 18:08:55 +08:00
xiongziliang fbead02868 流量统计添加isPlayer参数 2019-05-20 17:46:06 +08:00
xiongziliang 74d074ac53 完善Hook与API 2019-05-20 16:26:04 +08:00
xiongziliang 2f6773f180 添加完整的服务器用例 2019-05-20 11:22:59 +08:00
xiongziliang 2217211464 rtp组播监听组播地址
更新ZLToolKit
2019-05-20 09:43:13 +08:00
xiongziliang 2a8b6d2b84 删除冗余代码 2019-05-16 17:56:36 +08:00
xiongziliang 609006d06e 性能优化 2019-05-16 17:34:38 +08:00
xiongziliang 28d20955e0 http服务器支持查找index.html文件 2019-05-16 17:31:48 +08:00
xiongziliang 4c39821691 添加http服务器配置项:是否支持vhost 2019-05-16 17:09:29 +08:00
xiongziliang 35734f9e27 sps pps vps帧不再缓存 2019-05-13 14:17:55 +08:00
xiongziliang a88531354a 提升rtp组播线程安全性 2019-05-13 09:36:23 +08:00
xiongziliang db1e850ef3 修复rtsp over http的bug 2019-05-10 18:40:30 +08:00
xiongziliang 37d842e444 修复rtsp组播相关的bug 2019-05-10 18:33:23 +08:00
xiongziliang 5def5be29f 添加android测试程序 2019-05-10 13:25:22 +08:00
xiongziliang 304275a0e4 rtsp播放器支持rtcp 2019-05-09 13:35:54 +08:00
xiongziliang 9d92f613e2 优化接口命名,更新ZLToolKit 2019-05-09 10:49:50 +08:00
xiongziliang fe19ea3991 rtsp服务器支持发送rtcp包 2019-05-08 18:46:56 +08:00
xiongziliang bceff73429 rtsp服务器支持发送rtcp包 2019-05-08 17:49:05 +08:00
xiongziliang dc67665784 忽略非法的rtp/rtcp包 2019-05-08 16:24:45 +08:00
xiongziliang 3d16f55446 设置rtcp端口目标地址 2019-05-08 16:19:00 +08:00
xiongziliang 6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang 6a64917427 添加播放恢复事件 2019-05-08 15:27:37 +08:00
xiongziliang 3e0e0ce2aa 初步添加RTCP包接收接口已经发送接口 2019-05-08 15:08:57 +08:00
xiongziliang 7997c06010 初步添加RTCP包接收接口 2019-05-08 14:23:18 +08:00
xiongziliang 962dca081c 提高rtsp客户端兼容性问题 2019-05-05 12:06:12 +08:00
xiongziliang 5979752fa1 hls切片以系统时间戳为准 2019-04-29 11:26:14 +08:00
xiongziliang 4d1a0e47c8 删除多余代码逻辑 2019-04-24 12:03:20 +08:00
xiongziliang df4989cc38 RTP最大支持1604个字节 2019-04-24 11:55:00 +08:00
xiongziliang c0d3185a38 添加RTP异常包处理逻辑 2019-04-24 11:40:54 +08:00
xiongziliang d295d9bd4c 忽略一些无效rtp包 2019-04-24 09:25:08 +08:00
xiongziliang 0f6d4ca629 优化http客户端内存占用 2019-04-23 12:25:10 +08:00
xiongziliang 5dfb7663e4 优化http服务器和客户端内存占用 2019-04-23 12:22:59 +08:00
xiongziliang 74621618ff 优化http/rtsp推流器/rtmp推流器内存占用 2019-04-23 12:16:14 +08:00
xiongziliang ebd2ed2d97 优化rtsp/http/rtmp服务器内存占用 2019-04-23 11:52:40 +08:00
xiongziliang bb9a02b817 优化rtsp服务器内存占用 2019-04-23 11:43:48 +08:00
xiongziliang c355ca51bf 优化http服务器目录菜单生成
http文件服务器路径目录支持无/结尾
2019-04-17 10:32:49 +08:00
xiongziliang eea71b659d ssrc切换后清空rtp排序缓存 2019-04-11 22:35:37 +08:00
xiongziliang 9fc534d815 优化rtp排序逻辑,处理seq回环的情况 2019-04-11 18:26:40 +08:00
xiongziliang 5ac0be52cb 修复组播相关bug 2019-04-09 21:05:30 +08:00
xiongziliang 1a3d1eb4fb 优化代码结构 2019-04-09 12:39:38 +08:00
xiongziliang 3284ab2464 rtmp转rtsp兼容无metedata的流 2019-04-09 11:42:28 +08:00
xiongziliang 9cb704664b map修改为unordered_map 2019-04-09 11:33:28 +08:00
xiongziliang 4908ab4b47 简化RTMP的注册逻辑 2019-04-09 11:31:47 +08:00
xiongziliang 507eba76c7 兼容无config包的rtmp流 2019-04-09 11:25:36 +08:00
xiongziliang c4d14ec415 修复flv PreviousTagSize相关问题 2019-04-08 15:06:40 +08:00
xiongziliang 87afd61616 可以自定义选择编译某特性 2019-04-04 11:30:57 +08:00
xiongziliang d3a58521c8 完善rtmp兼容性问题 2019-04-04 10:02:16 +08:00
xiongziliang 38c2c465f7 完善mp4推流 2019-04-03 11:49:58 +08:00
xiongziliang ea4f9a0c4a mp4close放在后台线程执行 2019-04-03 11:09:50 +08:00
xiongziliang 3453575c15 完善兼容性问题 2019-04-02 15:49:43 +08:00
xiongziliang 791d84d08e 完善websocket 2019-04-02 15:07:54 +08:00
xiongziliang 437360f2d3 尝试修复编译bug 2019-04-01 13:24:21 +08:00
xiongziliang 5324bb4791 文件重命名 2019-04-01 13:19:48 +08:00
xiongziliang 33eb7ef320 整体替换HLS生成代码,支持265 2019-04-01 12:57:33 +08:00
xiongziliang 9247cb9571 支持客户端自定义设置EventPoller对象,提高线程安全性 2019-04-01 10:16:15 +08:00
xiongziliang 6f269ecc5b 添加bom头 2019-03-28 14:47:16 +08:00
xiongziliang fed8a7b81f 优化播放器相关代码 2019-03-28 12:02:59 +08:00
xiongziliang 6045b1b8f8 修复rtsp推流服务器在udp模式下的bug
优化代码
2019-03-28 11:52:07 +08:00
xiongziliang d208f69730 优化推流器代码 2019-03-28 09:43:47 +08:00
xiongziliang f6b963f0f2 整理优化代码 2019-03-28 09:34:22 +08:00
xiongziliang b1859e33ab MediaPusher使用弱指针保存MediaSource 2019-03-28 09:23:22 +08:00
xiongziliang e44c2d5508 整理代码 2019-03-27 18:56:49 +08:00
xiongziliang b1a2de3853 添加rtsp推流器
整理代码
2019-03-27 18:41:52 +08:00
xiongziliang e3ab51b337 简化ssl相关代码 2019-03-27 10:01:18 +08:00
xiongziliang b5c3830a63 简化rtmp推流器代码 2019-03-26 18:04:06 +08:00
xiongziliang dc1cae2153 优化rtmp发送,减少内存拷贝以及开辟 2019-03-23 22:00:16 +08:00
xiongziliang ce3c4c0d69 添加bom头 2019-03-22 17:47:25 +08:00
xiongziliang f536b73b97 精简代码 2019-03-22 17:40:41 +08:00
xiongziliang e445c7e14c 避免内存拷贝,大幅提高rtmp服务器的性能 2019-03-22 14:37:03 +08:00
xiongziliang 2b4d8a123d 完善FLV复用器 2019-03-22 14:11:39 +08:00
xiongziliang cc2d22737f 发布为4.0版本 2019-03-22 12:28:08 +08:00
xiongziliang 75a40daa07 修复rtsp组播相关bug
更新ZLToolKit(优化性能)
2019-03-22 10:27:21 +08:00
xiongziliang b78c14a2a3 通过减少线程切换提高服务器性能 2019-03-21 22:28:12 +08:00
xiongziliang 082efb126b 适配ZLToolKit最新代码(优化发送性能) 2019-03-18 18:44:16 +08:00
xiongziliang 0603e95557 修复cookie过期判断不准的bug 2019-03-14 09:59:07 +08:00
xiongziliang 327acdf562 媒体源注册时强制覆盖 2019-03-13 20:12:34 +08:00
xiongziliang 9dfb275ad5 删除重复代码 2019-03-11 11:23:50 +08:00
xiongziliang 38fd547b08 修复rtmp复合包边界检查bug 2019-03-04 09:44:10 +08:00
xiongziliang 0808cdee4b 修复rtmp解复用器可能丢失config帧的bug 2019-03-01 18:47:58 +08:00
xiongziliang db261260ff 修复编译问题 2019-03-01 15:11:58 +08:00
xiongziliang 40a7913bf9 播放器支持超时时间的配置项
优化函数命名
2019-03-01 14:23:28 +08:00
xiongziliang e240044f2f 优化rtmp相关性能 2019-02-28 18:20:17 +08:00
xiongziliang e7fc22ad53 初步支持聚合包 2019-02-28 18:03:49 +08:00
xiongziliang a6d27306d0 修复某些rtmp流无metedata时导致崩溃的问题 2019-02-27 17:33:38 +08:00
droid.chow af194677de 修复rtsp流播放声音不连续情况, 修改AAC数据包解析bug 2019-02-26 10:11:42 +08:00
xiongziliang 62e6c7cb98 修复http下载时Transfer-Encoding=chunked提前断开的情况 2019-02-17 13:35:12 +08:00
xiongziliang 3f2137db8a 基本废弃 AsyncTaskThread的代码 2019-01-30 18:11:00 +08:00
xiongziliang 6ecd21cd6c 恢复原来代码 2019-01-30 17:26:02 +08:00
xiongziliang b5ea9fac08 适配ZLToolKit(更新定时器) 2019-01-30 17:00:28 +08:00
xiongziliang cc7556b5a8 兼容把SPS PPS IDR打包在一起的帧 2019-01-30 11:44:41 +08:00
xiongziliang 7ba81499ec 删除过期接口 2019-01-28 09:37:14 +08:00
xiongziliang 297e5d77bb 优化rtsp播放器的打开速度 2019-01-24 18:03:47 +08:00
xiongziliang c3ce2a463b 优化rtsp播放器的打开速度 2019-01-24 17:52:41 +08:00
xiongziliang a646640580 修复AAC rtp解码相关的bug 2019-01-24 12:21:29 +08:00
xiongziliang f3c7124939 修复264Track获取宽高错误的bug 2019-01-21 12:02:44 +08:00
xiongziliang 066e3217ea rtsp播放器支持302跳转 2019-01-18 11:27:51 +08:00
xiongziliang 059c118e95 H264 RTP解码支持STAP-A(24)类型
更新ZLToolKit(修复logger相关bug)
2019-01-17 18:26:28 +08:00