Commit Graph

813 Commits

Author SHA1 Message Date
xiongziliang a1e5724c70 优化hls录制 2019-12-17 09:18:11 +08:00
xiongziliang 1169f29ca6 fixed #175 2019-12-17 09:05:34 +08:00
xiongziliang 1cc6a0dce5 fixed #175 2019-12-17 09:04:10 +08:00
xiongziliang 5322a5761b 修复时间戳跳跃可能导致的问题 2019-12-16 16:17:52 +08:00
xiongziliang 3f12c0ccde 修复时间戳覆盖的累积误差 2019-12-16 15:49:52 +08:00
xiongziliang c353c626c1 1、根据PS获取时间戳
2、修复rtp代理可能花屏的问题
2019-12-16 11:00:40 +08:00
xiongziliang 6d697daeb0 去除FrameMerger逻辑 2019-12-13 15:49:57 +08:00
xiongziliang 6e59000265 修复过滤多余帧类型导致的bug 2019-12-13 15:42:58 +08:00
xiongziliang bd8a9a78e8 rtp代理防止时间戳回环 2019-12-13 15:42:12 +08:00
xiongziliang 5fe5dd9de6 hls保存ts文件时根据日期、时间保存 2019-12-12 22:58:31 +08:00
xiongziliang ee66d945e8 更新media-server库 2019-12-12 22:25:55 +08:00
xiongziliang 99c1dd339f 修复adts头相关bug 2019-12-11 09:29:10 +08:00
xiongziliang fa4fac1e0d rtp推流由配置文件决定是否默认录制 2019-12-09 17:49:00 +08:00
xiongziliang 655a30081b 修复rtp(tcp)获取ssrc失败的bug 2019-12-06 20:18:08 +08:00
xiongziliang adf0e09262 mp4点播支持pts 2019-12-06 17:23:49 +08:00
xiongziliang 0d9bdec182 支持rtp代理服务器 2019-12-06 11:54:10 +08:00
Gemfield 55d258fafc Add rtp server 2019-12-05 19:20:12 +08:00
xiongziliang 10dc254510 完善stopRecord接口 2019-12-05 14:31:44 +08:00
xiongziliang 69c0c3e237 添加录制相关http api 2019-12-05 12:04:08 +08:00
xiongziliang f581f0f2a7 优化精简录制相关代码 2019-12-05 10:47:23 +08:00
xiongziliang 6eb4d5916d 修复bug 2019-12-04 19:19:03 +08:00
xiongziliang 33047ddc94 程序退出前停止一切录制 2019-12-04 19:15:48 +08:00
xiongziliang 728fd55e0c 修复无法延后录制的bug 2019-12-04 18:58:19 +08:00
xiongziliang ae230bc1aa 优化代码 2019-12-04 18:53:12 +08:00
xiongziliang 57043138d8 优化代码 2019-12-04 18:49:22 +08:00
xiongziliang e69cbc1486 优化代码 2019-12-04 18:46:31 +08:00
xiongziliang b3fcb4c038 重写mp4录制驱动机制 2019-12-04 18:36:30 +08:00
xiongziliang d5a81d7105 规范命名 2019-12-04 10:59:13 +08:00
xiongziliang de33d6a847 整理文件录制 2019-12-04 10:45:38 +08:00
xiongziliang 2c2e7262d6 修复bug 2019-12-03 16:14:52 +08:00
xiongziliang 5249c24430 整理MediaSource代码 2019-12-03 16:10:02 +08:00
xiongziliang 68718953d4 优化代码 2019-12-03 13:05:23 +08:00
xiongziliang b50a34bf1f 优化代码 2019-12-03 12:43:48 +08:00
xiongziliang c55f26fba7 整理MediaSink 2019-12-03 12:32:57 +08:00
xiongziliang c1ab73f758 修复类型转换失败的bug 2019-11-30 22:14:22 +08:00
xiongziliang cadff93d4d 1、hls cookie改成60秒有效期并且访问时刷新cookie
2、去除keep-alive下最大请求次数限制
2019-11-30 14:29:44 +08:00
xiongziliang d46b67a5cf 精简代码 2019-11-30 11:56:40 +08:00
xiongziliang 12346f77a4 修复编译问题 2019-11-30 11:44:05 +08:00
xiongziliang a44ab25d46 整理http文件服务器相关代码 2019-11-30 11:38:00 +08:00
xiongziliang 9b6ee8131b hls用作点播时,那么m3u8文件实时记录为点播 2019-11-29 11:59:39 +08:00
xiongziliang c42ee1dc5d 优化时间戳覆盖逻辑:#148 2019-11-29 09:54:48 +08:00
xiongziliang bf70a01f6a 提升rtsp的兼容性 2019-11-25 17:59:04 +08:00
xiongziliang 21cf3bcee0 播放器track未初始化成功时间改成最大为5秒 2019-11-21 18:07:40 +08:00
xiongziliang ab97486200 完善判断逻辑 2019-11-21 16:34:18 +08:00
xiongziliang 54f2c0b53c 兼容一些奇怪sdp的rtsp url 2019-11-21 16:31:50 +08:00
xiongziliang e7bd5a4174 兼容一些奇怪的sdp 2019-11-21 15:11:43 +08:00
xiongziliang 083933cbad 修复访问野指针的问题:#146 2019-11-21 13:46:42 +08:00
xiongziliang e6d511cc9e 解决播放成功与中途断开事件触发紊乱的问题:#143 2019-11-19 15:52:02 +08:00
xiongziliang 2eb64d2c39 确保rtp端口为偶数,rtcp端口为奇数 2019-11-19 10:20:57 +08:00
xiongziliang 0d42aab9e7 修复FFmpeg拉流代理无法通过close_stream接口关闭的bug 2019-11-18 12:07:11 +08:00
xiongziliang 1b6e61c413 1、修复#125
2、修复非法rtsp url导致异常的问题
2019-11-11 19:03:03 +08:00
xiongziliang 5a1503008f 完善注释 2019-11-08 15:55:26 +08:00
xiongziliang a8a4f267f7 添加配置项,控制在关闭hook时,推流是否转协议或录制 2019-11-08 15:54:13 +08:00
xiongziliang ccbd1d4a83 添加hls.segRetain配置项,修复hls切片等于segNum+1的问题 2019-11-05 10:27:28 +08:00
xiongziliang a30a83d665 添加H265相关接口 2019-11-01 15:40:21 +08:00
xiongziliang 0bff2ad176 优化精简Http服务器代码 2019-10-29 09:16:52 +08:00
xiongziliang 43e1cc69a8 优化http服务器 2019-10-29 00:35:44 +08:00
xiongziliang fd10ef1187 添加下载文件http api范例 2019-10-28 17:23:16 +08:00
xiongziliang 7ed5b7c2ba http api服务器支持发送大文件 2019-10-28 16:50:15 +08:00
xiongziliang 7c16f37d64 优先判断文件然后再判断http-flv 2019-10-27 09:15:29 +08:00
xiongziliang 4ae66f0672 修复mmap相关bug 2019-10-27 03:42:56 +08:00
xiongziliang 4d1d6b1467 暂时禁用mmap 2019-10-27 03:00:19 +08:00
xiongziliang 6023885e93 抽象整理HttpBody类,fread模式下使用循环池提升内存性能 2019-10-27 02:04:51 +08:00
xiongziliang 144fb20339 http服务器支持mmap,提示性能 2019-10-26 18:41:42 +08:00
xiongziliang a739bd7304 完善日志 2019-10-23 12:00:53 +08:00
xiongziliang 0aa28b2848 简化代码 2019-10-18 10:02:42 +08:00
xiongziliang 0f5582689b 防止越权访问 2019-10-18 09:58:22 +08:00
xiongziliang 67d2beb52a 配置文件支持相对路径,http文件服务器防止访问根目录父目录 2019-10-18 09:51:20 +08:00
xiongziliang 3bad329f09 修复resetTracks情况下 MP4录制可能出现的bug 2019-10-16 11:10:20 +08:00
xiongziliang 68d29ba025 rtsp忽略无效的aac track 2019-10-14 16:52:15 +08:00
xiongziliang a68368a7f3 修复#109 2019-10-14 10:15:46 +08:00
xiongziliang 08386b958c 覆盖时间戳需要明确参数指定,防止误判 2019-10-12 22:44:16 +08:00
xiongziliang 4642bbeb4c rtsp推流默认不覆盖时间戳 2019-10-12 22:02:50 +08:00
xiongziliang d2406d239d 兼容一些奇怪的rtsp url 2019-10-12 11:22:17 +08:00
xiongziliang c4aaaa11c7 优化hls生成 2019-10-12 10:29:40 +08:00
xiongziliang 7f203ce9b7 修复回复hls生成的bug 2019-10-11 19:01:34 +08:00
xiongziliang f1ed019437 合并#106 2019-10-11 17:51:46 +08:00
Weiwei.Zhou d6e60e0919 添加断流重连是否接着前一次继续写;修复断流重连成功后hls时间戳错误问题 2019-10-11 16:51:10 +08:00
Weiwei.Zhou 7d76a3eb9b 修复hls首个切片延迟生成的问题 2019-10-11 16:16:14 +08:00
xiongziliang a604d8c620 mp4点播每次流化时间改成500毫秒,优化文件io性能 2019-10-10 17:52:19 +08:00
Weiwei.Zhou f0deafd722 mp4录制完成后是否进行二次关键帧索引写入头部 2019-10-10 13:37:56 +08:00
xiongziliang ec925a64e4 防止时间戳回滚 2019-10-08 12:55:19 +08:00
xiongziliang 201e06dc0b fixed #102 2019-10-08 10:19:52 +08:00
xiongziliang ba71bac475 提升sdp解析兼容性 2019-10-08 09:55:59 +08:00
xiongziliang b1c8b24d18 提升sdp兼容性 2019-10-08 09:45:43 +08:00
xiongziliang e5cb5c56a1 提升sdp解析兼容性 2019-10-08 09:44:08 +08:00
xiongziliang eb12bc7397 提升sdp解析兼容性 2019-10-08 09:39:54 +08:00
xiongziliang 205b01f6d1 修复http文件服务器可能丢失数据的问题 2019-09-30 20:07:09 +08:00
xiongziliang b573b5bbac 防止时间戳跳变 2019-09-30 16:51:17 +08:00
xiongziliang c6270aa1f9 Merge pull request #99 2019-09-30 09:13:19 +08:00
Weiwei.Zhou 39a528cc02 停止写之后将最后的片段也写进m3u8文件中 2019-09-29 22:05:18 +08:00
xiongziliang dd81a70bed 添加是否添加静音音频选项 2019-09-29 10:33:05 +08:00
xiongziliang 940c3ffbca rtsp/rtmp点播改成后台线程读取 2019-09-27 18:05:42 +08:00
xiongziliang 4bc355b08a 支持hls点播录制 2019-09-26 14:21:20 +08:00
xiongziliang 86fcf69f81 提高rtsp对H264编码的sdp的兼容性 2019-09-25 22:16:35 +08:00
Weiwei.Zhou 67575bb2e1 添加文件循环读取 2019-09-24 20:48:30 +08:00
xiongziliang fd89b2d0cf MediaServer支持Android 2019-09-24 15:21:20 +08:00
xiongziliang 8552687559 提高对无Metadata的rtmp流的兼容性 2019-09-24 11:44:23 +08:00
xiongziliang 653667baf5 提高对无Metadata的rtmp流的兼容性 2019-09-24 11:42:27 +08:00
xiongziliang 928f642a27 完善注册rtmp机制,防止及时拉流不出画面的bug 2019-09-23 18:56:19 +08:00