Commit Graph

826 Commits

Author SHA1 Message Date
xiongziliang 4662c1feb0 cookie过期时间为0时仅限本次访问鉴权 2019-06-13 09:24:53 +08:00
xiongziliang 20e62b103a 添加用户追踪事件 2019-06-12 18:55:23 +08:00
xiongziliang 080f2af4b4 常量改成string ,提供性能 2019-06-12 18:37:52 +08:00
xiongziliang 555601506b 添加访问http目录权限事件 2019-06-12 17:53:48 +08:00
xiongziliang ce9a9188b2 优化rtsp服务器性能 2019-06-11 18:31:34 +08:00
xiongziliang 826f3649ea 更新ZLToolK(修复linux下编译问题) 2019-06-11 12:28:48 +08:00
xiongziliang c876c43374 优化代码 2019-06-10 12:33:45 +08:00
xiongziliang c454240c83 完善事件取消监听机制 2019-06-06 15:29:36 +08:00
xiongziliang 7bb1b7f670 修正注释 2019-06-03 16:10:36 +08:00
xiongziliang c0f41167ba 创建Socket优先绑定本线程 2019-05-31 18:01:38 +08:00
xiongziliang f5a80e3799 onNoneReader事件避免重复触发 2019-05-31 15:40:55 +08:00
xiongziliang 2b86082f3d 修复FFmpeg无法播放rtsp over http的问题 2019-05-31 10:16:31 +08:00
xiongziliang 0428507509 添加头文件宏 2019-05-31 09:06:30 +08:00
xiongziliang c38521aa0e 修复编译bug 2019-05-30 16:03:06 +08:00
xiongziliang db0611de91 修复rtsp注册前未设置sdp的bug
rtsp鉴权放置在查找流之前,防止无谓的按需拉流
2019-05-30 16:01:56 +08:00
xiongziliang 6d08e2a243 完善rtmp服务器错误提示 2019-05-30 12:17:26 +08:00
xiongziliang 042981c4e4 完善rtsp服务器错误提示 2019-05-30 12:14:20 +08:00
xiongziliang c8b192fa6e 完善http错误提示 2019-05-30 10:59:14 +08:00
xiongziliang 0c460b397d 发送超时时间可配置 2019-05-30 10:41:25 +08:00
xiongziliang e9e21e11a2 rtsp/rtmp超时时间可配置 2019-05-29 18:24:35 +08:00
xiongziliang a39c4c1344 完善错误提示 2019-05-29 18:08:50 +08:00
xiongziliang f8f3c5dd19 优化虚拟主机相关 2019-05-29 09:30:39 +08:00
xiongziliang d0deea8b58 优化虚拟主机相关 2019-05-29 09:28:35 +08:00
xiongziliang a109d966c8 优化虚拟主机相关 2019-05-29 09:26:16 +08:00
xiongziliang c1b6df7bc7 优化虚拟主机相关 2019-05-29 09:24:02 +08:00
xiongziliang 458a92521f 完善服务器日志打印 2019-05-28 18:46:52 +08:00
xiongziliang 69624f84ac 完善设置项注释 2019-05-28 17:27:28 +08:00
xiongziliang a100ee0acd 支持全局的禁用虚拟主机 2019-05-28 17:14:36 +08:00
xiongziliang 2f976214ce 修复media命令相关bug 2019-05-28 10:02:12 +08:00
xiongziliang 94ccd27f47 等待流注册时间可配置化 2019-05-28 09:25:41 +08:00
xiongziliang 72581cf415 bug fixed 2019-05-27 22:51:16 +08:00
xiongziliang 29e4a6b14a http-flv支持延时注册流 2019-05-27 22:49:30 +08:00
xiongziliang 0dc7cbb879 精简等待监听流异步注册后回复事件相关代码 2019-05-27 22:32:07 +08:00
xiongziliang eabb673005 无人观看延时关闭 2019-05-27 21:37:29 +08:00
xiongziliang 5b88057a89 添加无人观看主动断开事件 2019-05-27 18:41:37 +08:00
xiongziliang b0bf216bc2 添加无人观看主动断开事件 2019-05-27 18:39:43 +08:00
xiongziliang 3917b6451c 完善获取媒体读取器个数方法 2019-05-27 16:09:29 +08:00
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
xiongziliang 49c8d4fb8d 修复rtsp推流超时检测bug 2019-01-16 17:58:54 +08:00
xiongziliang d482cd29c4 修复编译警告问题 2019-01-16 14:26:06 +08:00
xiongziliang b92e837640 兼容一些不规范的播放器 2019-01-11 10:45:03 +08:00
xiongziliang 5c62887890 完善HttpRequester 2019-01-07 14:04:01 +08:00
xiongziliang faab85e2ca 完善Http客户端复用机制 2019-01-03 15:05:52 +08:00
xiongziliang 3204dafd51 自动计算GOP缓存大小 2018-12-29 17:46:55 +08:00
xiongziliang 5b5db04543 支持自定义环形缓冲大小 2018-12-29 17:38:10 +08:00
xiongziliang 41e5cab6c6 添加bom头 2018-12-28 18:07:47 +08:00
xiongziliang cc7844a994 适配ZLToolKit代码,简化程序退出流程代码 2018-12-28 16:47:50 +08:00
xiongziliang 8b7986b4fc 修改时间戳溢出的bug 2018-12-25 09:30:49 +08:00
xiongziliang 5ac1fb73a7 修复rtsp相关bug 2018-12-21 17:12:26 +08:00
xiongziliang 338c2e18fc 过滤无效rtp包 2018-12-20 17:06:33 +08:00
xiongziliang c64bf1ea7a 修复udp发送相关bug 2018-12-20 16:59:54 +08:00
xiongziliang 166bbb0be0 修复mtu配置无法加载的bug 2018-12-20 15:42:46 +08:00
xiongziliang 1d13aa84fa 移除废弃接口 2018-12-20 10:42:51 +08:00
xiongziliang 5deecaf954 优化代码 2018-12-20 10:31:31 +08:00
xiongziliang 029fdaeae6 精简配置文件 2018-12-19 17:53:43 +08:00
xiongziliang 84e0e83366 支持ssl加密的Rtsp服务器 2018-12-19 16:54:11 +08:00
xiongziliang d2a78e5a40 完成rtsp推流 2018-12-17 15:21:23 +08:00
xiongziliang 212a761e7f 优化rtsp相关代码 2018-12-17 13:48:19 +08:00
xiongziliang 0c5cd62429 优化rtsp over http,删除冗余代码 2018-12-17 13:14:49 +08:00
xiongziliang e52c67b3af 修复可能存在的bug 2018-12-17 09:24:39 +08:00
xiongziliang f881860adb 修复除0 bug 2018-12-14 18:24:27 +08:00
xiongziliang 9da5a35524 初步支持rtsp推流 2018-12-14 18:13:05 +08:00
xiongziliang 84fde961d7 提取RTP解析代码 2018-12-14 17:46:12 +08:00
xiongziliang dd2192fd5e rtp over udp改成独占式端口,提高性能 2018-12-14 17:10:24 +08:00
xiongziliang f411ddc23c 优化rtsp服务器代码
修复一个rtp over http的bug
2018-12-14 14:59:12 +08:00
xiongziliang 91d8888784 关闭MediaPlayer的播放器复用功能 2018-12-10 15:37:55 +08:00
xiongziliang ad25ea184c 优化代码 2018-11-27 11:05:44 +08:00
xiongziliang 858d2996c4 修复Windows下可能编译失败的问题 2018-11-27 10:48:49 +08:00
xiongziliang 26dd99d159 完善rtsp画面秒开机制 2018-11-19 16:15:47 +08:00
xiongziliang 13bbb7b057 修复播放器析构时调用虚函数的bug 2018-11-19 11:49:17 +08:00
xiongziliang 84129aefdf 修复一个小bug 2018-11-19 11:34:32 +08:00
xiongziliang 8aa773bd49 rtmp支持pts 2018-11-17 17:47:43 +08:00
xiongziliang a12ed95aa4 支持pts/dts 2018-11-17 17:26:38 +08:00
xiongziliang 68da7c2fb7 修复一个hls相关的一个bug 2018-11-17 16:34:31 +08:00
xiongziliang 4c760d010a 优化rtmp注册速度 2018-11-17 16:26:43 +08:00
xiongziliang ce44694a43 优化rtsp/rtmp源生成成功率 2018-11-17 15:25:33 +08:00
xiongziliang e0920536cc 优化拉流代理成功率 2018-11-17 14:41:12 +08:00
xiongziliang 0efe7a26b5 修复转码可能失败的bug 2018-11-16 18:46:05 +08:00
xiongziliang 65b5a1272b 删除输入多余的sps pps vps帧 2018-11-16 15:57:59 +08:00
xiongziliang 214cc4c505 修复有些rtmp包FFmpeg无法解码的问题 2018-11-16 15:46:49 +08:00
xiongziliang 7586070255 尝试解决多个联系IDR帧导致无法播放的bug 2018-11-16 14:46:08 +08:00
xiongziliang 6df77fc908 优化rtp时间戳生成规则 2018-11-15 15:37:13 +08:00
xiongziliang 132468e997 优化解复用器/播放器逻辑,在Track准备就绪后回调播放结果 2018-11-15 15:14:05 +08:00
xiongziliang be81aa7fbb 修复mp4点播相关的bug 2018-11-14 14:27:06 +08:00
xiongziliang 101f5caba1 添加bom头 2018-11-14 09:52:28 +08:00
xiongziliang 87d2000981 修复编译bug 2018-11-14 00:03:15 +08:00
xiongziliang 63ca646d71 http客户端支持Transfer-Encoding: chunked 2018-11-13 23:59:06 +08:00
xiongziliang 57dcb63b6b 优化http处理无content字段时的逻辑 2018-11-13 22:50:43 +08:00
xiongziliang 022838a7d3 修复http相关的bug 2018-11-13 17:59:12 +08:00
xiongziliang 6d8bdefa31 完成http相关接口 2018-11-13 16:34:45 +08:00
xiongziliang 949640d493 Track可以不设置视频宽高、音频采样率等信息 2018-11-13 11:57:33 +08:00
xiongziliang ff98c4acef 修复无Content-Length字段导致误判的bug 2018-11-12 09:11:28 +08:00
xiongziliang 6c7a4eb037 修复时间戳相关的bug 2018-11-07 17:40:37 +08:00
xiongziliang 62d56ff395 修复一个可能导致死锁的bug 2018-11-07 16:59:42 +08:00
xiongziliang 823d887b17 添加bom文件头 2018-11-07 14:33:16 +08:00
xiongziliang fcbf869237 修复Linux下编译问题 2018-11-06 23:17:44 +08:00
xiongziliang 31988d0dfb 初步修复windows下编译问题 2018-11-06 20:40:53 +08:00
xiongziliang 8b2bd58843 sdp中添加vps 2018-11-02 15:06:27 +08:00
xiongziliang c9950dda99 修复sdp解析的bug 2018-11-02 14:55:25 +08:00
xiongziliang 6e03e5a845 修复时间戳换算溢出的bug 2018-11-02 09:17:15 +08:00
xiongziliang d7c00e91e0 修复aac rtp解码相关的bug 2018-11-01 11:35:46 +08:00
xiongziliang 2749631a0c 完成按需拉流事件广播 2018-10-31 12:11:14 +08:00
xiongziliang 2b9245b320 修复编译bug 2018-10-31 11:05:26 +08:00
xiongziliang daf87dea93 修复bug 2018-10-31 11:04:01 +08:00
xiongziliang 53ba766c2a 提炼rtp打包代码 2018-10-31 09:36:12 +08:00
xiongziliang addf90b88a 等待vps帧 2018-10-31 09:07:01 +08:00
xiongziliang 009e8cc4e4 完成rtsp 265的支持 2018-10-30 21:34:44 +08:00
xiongziliang 5f511eb295 完成部分265 rtp编码功能 2018-10-30 21:05:48 +08:00
xiongziliang 86c37b8c49 初步完成265 rtp打包
整理代码
2018-10-30 17:58:10 +08:00
xiongziliang 00334b97ee 初步完成265的rtp解包 2018-10-30 17:35:06 +08:00
xiongziliang 946b00f453 初步实现265 rtp解包 2018-10-30 17:11:36 +08:00
xiongziliang 9511a9fe03 规范代码 2018-10-30 16:12:32 +08:00
xiongziliang b4f8d35ef1 回复GOP缓存从SPS开始 2018-10-30 15:59:59 +08:00
xiongziliang 37554da8cd 常数改成枚举 2018-10-30 15:56:00 +08:00
xiongziliang 4cb74454c0 整理代码,添加265模板代码 2018-10-30 14:59:42 +08:00
xiongziliang 27bc19dd64 解决rtsp播放器粘包问题 2018-10-30 10:31:27 +08:00
xiongziliang ae1d9371fa 优化http拆包器代码 2018-10-30 09:35:19 +08:00
xiongziliang ba3b47086d 解决gcc4.8编译失败的问题
解决部分rtsp服务器seek异常的问题
2018-10-29 17:19:14 +08:00
xiongziliang 1faeda2f33 修复bug 2018-10-29 15:02:18 +08:00
xiongziliang dfe213abc3 rtsp服务器实现延时获取RtspMediaSouce 2018-10-29 14:59:22 +08:00
xiongziliang 274dab6e1d 自动计算264前缀大小 2018-10-29 12:27:13 +08:00
xiongziliang 08c3c8e5b5 完善注释 2018-10-29 11:50:36 +08:00
xiongziliang 19b6a2925a 完成DevChannel类的视频 2018-10-29 11:48:24 +08:00
xiongziliang d8a1173469 DevChannle对象替换成MultiMediaSourceMuxer对象 2018-10-29 11:12:37 +08:00
xiongziliang 3bf1a9fddb 修复Rtmp复用器循环引用的bug 2018-10-29 10:53:08 +08:00
xiongziliang 05b51585cb 基本完成重构 2018-10-29 09:54:35 +08:00
xiongziliang f899f3503f 修复小bug 2018-10-28 01:08:26 +08:00
xiongziliang cb78764f1d 通过mp4/hls录制测试 2018-10-28 01:04:18 +08:00
xiongziliang 4876e9ff5c 完成mp4/hls录制代码适配 2018-10-28 00:26:26 +08:00
xiongziliang b2ebd84848 完善MediaRecord 类 2018-10-28 00:21:55 +08:00
xiongziliang 6364b14762 MP4、hls适配新代码 2018-10-28 00:15:27 +08:00
xiongziliang 83a0ee8595 添加注释 2018-10-27 22:54:16 +08:00
xiongziliang 820da43832 添加MediaSink类,简化重复逻辑代码 2018-10-27 22:40:44 +08:00
xiongziliang ce5c71c994 完善gop缓存机制,提高秒开率 2018-10-26 22:58:32 +08:00
xiongziliang 2a60fc2610 完善rtsp服务器 2018-10-26 22:51:45 +08:00
xiongziliang 1167211d90 完善rtsp服务器 2018-10-26 22:48:03 +08:00
xiongziliang 09c1ae87f3 修复rtsp时间戳相关bug 2018-10-26 22:32:50 +08:00
xiongziliang 1629d1f63a 完善代码 2018-10-26 22:10:46 +08:00
xiongziliang affc98f927 修复写两次Track的bug 2018-10-26 22:07:01 +08:00
xiongziliang c03ea1d893 修复AAC rtmp打包器bug 2018-10-26 18:40:31 +08:00
xiongziliang fcbcc81c18 修复sdp 相关bug 2018-10-26 18:12:55 +08:00
xiongziliang 205e9b715f 修复aac sdps生成bug 2018-10-26 17:58:53 +08:00
xiongziliang a01d083f15 节省内存、修复MediaSource不注册的bug 2018-10-26 17:46:31 +08:00
xiongziliang 91a766243b 修复bug 2018-10-26 17:30:48 +08:00
xiongziliang 097cf273d5 完成PlayerProxy改造 2018-10-26 17:14:39 +08:00
xiongziliang f26076635d 新增Frame多转发代理 2018-10-26 16:09:48 +08:00
xiongziliang 6870292fd6 完善seek相关的逻辑 2018-10-26 15:09:08 +08:00
xiongziliang 52f0d89d7a 修复时间戳相关的bug 2018-10-26 14:48:09 +08:00
xiongziliang 620e180a49 规范命名 2018-10-26 14:19:41 +08:00
xiongziliang d0a73d0f97 规范命名 2018-10-26 14:19:13 +08:00
xiongziliang 8f8eda9337 时间戳统一使用毫秒 2018-10-26 14:12:16 +08:00
xiongziliang e816c56f2e 完善播放器接口 2018-10-26 11:03:53 +08:00
xiongziliang bdc1f0cd15 规范SdpAttr成员变量命名 2018-10-26 10:59:13 +08:00
xiongziliang c556122881 精简代码 2018-10-26 10:12:37 +08:00
xiongziliang 6fe90fe4ba 替换sdp解析逻辑 2018-10-26 09:56:29 +08:00
xiongziliang a69d7d0f71 整理rtp相关代码 2018-10-25 23:24:23 +08:00
xiongziliang 0045d405a5 Track对象新增clone方法 2018-10-25 23:17:30 +08:00
xiongziliang 6a7c76be06 添加新的sdp解析算法 2018-10-25 22:57:59 +08:00
xiongziliang 062bdd6e02 开始完善sdp解析 2018-10-25 18:50:18 +08:00
xiongziliang dc1ce6fe11 修复无法编译的bug 2018-10-25 17:39:19 +08:00
xiongziliang 3d83a236b6 优化接口 2018-10-25 16:55:48 +08:00
xiongziliang 0839ddb681 添加接口 2018-10-25 16:49:43 +08:00
xiongziliang 1ff490d119 完成MediaSource生成器 2018-10-25 16:46:00 +08:00
xiongziliang 84dbe5597d 完善接口 2018-10-25 15:45:38 +08:00
xiongziliang 8d032a40ec 修正注释 2018-10-25 15:31:41 +08:00
xiongziliang 2504b05e7d 完成rtmp复用器 2018-10-25 15:30:44 +08:00
xiongziliang fd65c4b64c 完善Rtmp Metedata对象 2018-10-25 14:53:06 +08:00
xiongziliang 37dc3c2946 完成Rtmp Metedata对象 2018-10-25 14:49:47 +08:00
xiongziliang 1e0db96457 完善Rtmp复用器 2018-10-25 14:23:02 +08:00
xiongziliang 186f4e4683 完善Rtmp复用器,可以灵活设置sps pps等信息 2018-10-25 14:16:40 +08:00
xiongziliang 413b18521d 完善Rtsp复用器 2018-10-25 13:43:41 +08:00
xiongziliang d1348f3846 完善Rtsp复用器 2018-10-25 11:53:45 +08:00
xiongziliang b3f3c854f0 添加MIT协议,完善代码 2018-10-25 10:00:17 +08:00
xiongziliang d70d9bca21 完善异常处理逻辑 2018-10-25 09:26:11 +08:00
xiongziliang 458d9f7bc0 添加注释 2018-10-25 09:15:46 +08:00
xiongziliang 5ae154642c 完善判断解复用器是否准备好的机制 2018-10-24 22:29:19 +08:00
xiongziliang 3921bfb2d9 完成Rtmp解复用器 2018-10-24 22:03:17 +08:00
xiongziliang de50bf03a9 完善工程模式对象已经AACTrack 2018-10-24 18:41:37 +08:00
xiongziliang 13ca78939c 整理文件 规范命名 2018-10-24 18:16:08 +08:00
xiongziliang f41f7e28ec 整理文件 规范命名 2018-10-24 18:09:54 +08:00
xiongziliang 2c413e0742 修复循环池导致的bug 2018-10-24 17:50:09 +08:00
xiongziliang 9f16cc1201 简化命名空间 2018-10-24 17:17:55 +08:00
xiongziliang ed1402e9d6 文件夹Rtp干脆RtpCodec 2018-10-24 15:55:52 +08:00
xiongziliang da41221960 新增文件添加Bom头 2018-10-24 15:49:51 +08:00
xiongziliang 39baaebc55 统一成员变量命名风格 2018-10-24 15:43:52 +08:00
xiongziliang 97567ec36d 完成Rtmp AAC打包 2018-10-24 14:44:36 +08:00
xiongziliang f4bce611ef 完成AAC RTMP编解码类 2018-10-24 14:21:59 +08:00
xiongziliang 6c9d50b04b 初步完成H264 的 RTMP打包解包 2018-10-24 12:01:40 +08:00
xiongziliang 4858dc74ef 修复bug 2018-10-24 10:03:51 +08:00
xiongziliang f3f7a96281 添加RtspMaker类 2018-10-24 09:45:57 +08:00
xiongziliang 92ea956730 添加工厂类 统一管理 2018-10-24 09:23:57 +08:00
xiongziliang 68fc3bdcf8 完善rtsp生成器 2018-10-23 22:27:10 +08:00
xiongziliang 1cb5c9a7ff 规范化命名 2018-10-23 22:18:25 +08:00
xiongziliang b6c64fb4ed 完成Track对象与SDP对象的转换 2018-10-23 22:16:54 +08:00
xiongziliang be9af50dbb 完成Rtp解码器与Track之间的帧数据传递 2018-10-23 21:55:09 +08:00
xiongziliang 452f150f22 完善Frame相关的接口 2018-10-23 21:41:45 +08:00
xiongziliang 8930dd099e 初步完成Rtp解包 2018-10-23 18:39:17 +08:00
xiongziliang 49daa1baad 开始修改播放器 2018-10-23 16:41:25 +08:00
xiongziliang c5e372c155 添加注释,完善接口 2018-10-23 14:32:06 +08:00
xiongziliang 4af9927e8c 规范对象命名 2018-10-23 11:47:27 +08:00
xiongziliang 2307404847 完善rtsp相关代码逻辑 2018-10-23 11:38:56 +08:00
xiongziliang c1e91620d2 大规模修改rtsp相关代码 2018-10-23 11:09:21 +08:00
xiongziliang 393f123e28 整理代码 添加注释 2018-10-21 22:24:24 +08:00
xiongziliang 0f6a7c1656 整理代码 2018-10-21 21:45:44 +08:00
xiongziliang 872c0c8b97 整理代码 2018-10-21 21:27:05 +08:00
xiongziliang 1b613c55cc 整理Rtp打包解包 2018-10-21 21:21:14 +08:00
xiongziliang 8ed205878f 初步整理Rtp打包解包 2018-10-18 23:48:00 +08:00
xiongziliang dddc167fb0 解决某些设备推流无法播放的问题 2018-10-09 16:39:35 +08:00
xiongziliang 5d7ed15355 流量汇报事件添加时长字段 2018-10-09 09:36:03 +08:00
xiongziliang cacd241223 修复websock相关bug 2018-09-29 14:54:49 +08:00
xiongziliang 9fdf05bed0 修复websock误判问题 2018-09-29 11:08:02 +08:00
xiongziliang 944ca18f92 解决可能存在的bug 2018-09-28 21:18:58 +08:00
xiongziliang 5aa64c3651 修复http拆包bug 2018-09-28 21:16:39 +08:00
xiongziliang 40c1ea9b4c 回复统一设置为TEXT类型 2018-09-28 09:29:21 +08:00
xiongziliang 0c64389334 服务器回复关闭mask 2018-09-27 18:17:11 +08:00
xiongziliang 53a65f9592 完善代码 2018-09-27 16:08:24 +08:00
xiongziliang b1951cc3c9 支持加密型websocket
支持更多websocket命令
2018-09-27 16:03:53 +08:00
xiongziliang 223371ab5d 完善实例代码 2018-09-27 09:20:29 +08:00
xiongziliang 21acda1e42 实现getIdentifier接口 2018-09-27 09:13:50 +08:00
xiongziliang f98546a64c 确保attachServer会被触发 2018-09-26 23:37:07 +08:00
xiongziliang f53879cff1 收到确切的WebSocket数据时才创建业务逻辑对象 2018-09-26 23:27:11 +08:00
xiongziliang 05e6d32576 完善webSocket协议实现
优化代码
2018-09-26 23:12:03 +08:00
xiongziliang 50f7050ea9 更新 2018-09-25 10:19:11 +08:00
xiongziliang 923477dcad 添加版权信息以及命名空间 2018-09-25 09:55:41 +08:00
xiongziliang 92d35f885a 修改cookie设置的bug 2018-09-25 09:26:23 +08:00
xiongziliang 8e4a2f25ba 完成http客户端cookie自动保存和设置 2018-09-24 00:50:02 +08:00
xiongziliang 3579a931a4 优化代码 2018-09-23 21:21:11 +08:00
xiongziliang e99effc1d0 修复content-length为0时不触发onResponseCompleted的bug 2018-09-23 21:19:24 +08:00
xiongziliang 61fbb635c1 优化http客户端代码 2018-09-23 21:10:17 +08:00
xiongziliang aab3a583b9 修复编译问题 2018-09-23 14:49:49 +08:00
xiongziliang 67644a7bad 优化http分包器性能 2018-09-23 00:55:00 +08:00
xiongziliang 10ef758211 修复bug 2018-09-22 21:37:11 +08:00
xiongziliang 8779ed42e5 基本完成webSocket服务器功能 2018-09-21 18:48:35 +08:00
xiongziliang cfdc3653e2 删除注释 2018-09-21 16:12:00 +08:00
xiongziliang 6d2fe16d06 初步完成webSocket数据解析 2018-09-21 16:11:09 +08:00
xiongziliang 0beb76cc3f 修复http连接关闭时机的问题 2018-09-21 09:59:04 +08:00
xiongziliang c1f9dc1040 完善http服务器功能 2018-09-21 09:41:40 +08:00
xiongziliang 798858aab5 修复content-length为0时的bug 2018-09-20 23:05:32 +08:00
xiongziliang 6196629218 解决rtsp粘包问题 2018-09-20 18:44:32 +08:00
xiongziliang 4a6019c6fe 初步完成WebSocket 2018-09-20 18:20:43 +08:00
xiongziliang ffb5a22845 下一步实现websocket或大文件上传做好准备 2018-09-20 17:50:58 +08:00
xiongziliang 8076466b58 更新ZLToolKit 2018-09-20 15:43:49 +08:00
xiongziliang c0d8579510 Merge branch 'rtsp_proxy' into develop 2018-09-20 11:40:52 +08:00
xiongziliang e16d0e20f0 更新 2018-09-20 10:55:35 +08:00
xiongziliang 23c2de9acf 初步完成一些类的抽象 2018-09-19 12:34:29 +08:00
xiongziliang fab283da6f 抽象部分rtsp相关功能 2018-09-18 23:49:48 +08:00
xiongziliang bb03af0f7f 优化代码 2018-09-18 21:40:26 +08:00
xiongziliang 2df966f52b Merge branch 'master' of https://github.com/xiongziliang/ZLMediaKit into develop 2018-09-14 23:22:12 +08:00
xiongziliang 1dc5eed748 优化性能 2018-09-14 18:21:39 +08:00
xiongziliang 492d083f5b 大幅优化性能 2018-09-14 18:04:41 +08:00
xiongziliang 6c97338712 完善代码 2018-09-07 16:35:17 +08:00