Commit Graph

228 Commits

Author SHA1 Message Date
ziyue e9008afca0 addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口 2021-09-27 13:12:53 +08:00
hejilin dcb775c6e8 去除非第三方库的编译告警 2021-09-16 16:00:46 +08:00
ziyue 186c15364a 精简Frame对象实例化相关代码 2021-09-02 10:56:21 +08:00
ziyue bb63273c73 计算dts逻辑兼容一些奇怪的rtsp流:#1031 2021-08-23 21:48:30 +08:00
ziyue 07c5341fb0 兼容一些奇怪的rtsp流:#1031 2021-08-23 21:29:23 +08:00
ziyue 94a6dc66c9 修复生成rtmp包时间戳错误的问题 2021-08-19 19:52:55 +08:00
ziyue 1cddc2227b 修复h265关键帧判断逻辑bug 2021-08-18 22:26:24 +08:00
ziyue 821b0e4bb6 兼容最后一帧时间戳等于sps pps时间戳的的异常流 2021-08-18 22:19:36 +08:00
ziyue 6df0ee69e0 修复rtsp aac config兼容性bug: #1011 2021-07-30 16:52:13 +08:00
ziyue 375d36b4c8 确保rtp丢包时,丢弃gop后续所有帧,防止丢包花屏 2021-07-29 16:22:43 +08:00
ziyue c25da5a222 修复H265 vlc帧判断逻辑bug 2021-07-15 17:36:44 +08:00
ziyue 9217a5dbcd 精简代码 2021-07-09 14:04:34 +08:00
ziyue 4b0d0efdfb 修复笔误 2021-07-09 14:02:25 +08:00
ziyue 35d9321b93 整理H264/H265 Frame对象及相关代码 2021-07-09 13:38:20 +08:00
ziyue 4fb4471647 修复265 rtmp/flv相关bug:#965 2021-07-08 17:09:42 +08:00
ziyue 59131e3b0a 修复ts/ps解析后组帧逻辑bug:#964 2021-07-07 11:02:36 +08:00
xiongziliang c393cc7c0e 修复GB28181粘帧导致花屏的问题: #964,#954 2021-07-06 23:37:04 +08:00
ziyue 66f28f52b4 添加Ptr定义 2021-06-29 17:42:32 +08:00
ziyue 8f730b8dab 整理代码 2021-06-28 10:36:50 +08:00
xiongguangjie 6d8d64caf6 for mergen 2021-06-25 21:24:53 +08:00
ziyue 3862c8f1da 删除多余行 2021-06-24 17:53:37 +08:00
xiongguangjie 9b111fac62 add to do for h265 rtmp 2021-06-19 02:01:28 +08:00
xiongguangjie d215502ff5 rtmp packet must has vlc when flush 2021-06-19 01:54:57 +08:00
xiongguangjie a28aeb2148 for frame merge must has vlc(video codec layer) data and flush rtmp a frame must has vcl 2021-06-19 01:27:13 +08:00
xgj 2335043cdf drop SEI and AUD for h264 and h265 avoid sei as a frame 2021-06-18 15:19:21 +08:00
xgj a6e9652da8 for h264/h265 judge a frame start more safe(h264 is first_mb_in_slice h265 is first_slice_segment_in_pic_flag) and for h265 only idr is key frame 2021-06-18 12:40:42 +08:00
xgj 3429690d75 for h264 pps sps aud sei not check first_mb_in_slice 2021-06-17 19:26:58 +08:00
xgj 1920802764 for h264 multi slice on frame compatibility 2021-06-17 18:08:35 +08:00
ziyue 807f9626d5 webrtc新增对av1的支持 2021-06-16 11:14:10 +08:00
ziyue a67246f57e Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-06-16 10:40:17 +08:00
ziyue 4d0db1b7c1 兼容时间戳不规范的H265流:#894 2021-06-15 12:55:55 +08:00
ziyue ad2cd11eec 优化判断h265是否为关键帧的代码 2021-06-09 10:19:58 +08:00
baiyfcu ca192a4286 H265 I帧多slice情况下导致花屏问题
H265 I帧分片多包情况下,GPO缓冲只保存了I帧最后一个分片导致花屏
2021-06-09 09:51:28 +08:00
ziyue e88281b2ff 删除无效代码 2021-06-08 14:49:48 +08:00
xgj 0f3a8f4a9d fix webrtc to rtmp multi slice on frame error 2021-06-07 17:32:28 +08:00
xia-chu e021279fab 修复"Too short data for FU-A H.264 RTP packet"的问题 2021-04-28 16:07:01 +08:00
xia-chu 514a028eac 修复fu-a打包时,无rtp负载的情况 2021-04-28 16:03:05 +08:00
xia-chu cf520491fa Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-04-26 19:50:17 +08:00
xia-chu af2b1246fd 统一帧合并逻辑 2021-04-26 18:35:01 +08:00
xia-chu 880b9139b0 性能优化 2021-04-15 19:46:45 +08:00
xia-chu d76c38ef72 调整264 rtp打包逻辑 2021-04-15 19:40:17 +08:00
xia-chu 9d385b36fd 优化多slice情况下关键帧判断逻辑 2021-04-15 19:40:17 +08:00
xgj 3150ccdb70 add some comment 2021-04-15 14:08:25 +08:00
Your Name bffee09639 fix more slice nal one frame result rtp mark error and sps pps rtp not has a mark 2021-04-15 13:54:03 +08:00
xgj 6e4dfaf53f fix webrtc h264 rtp Packetizer error 2021-04-15 00:15:41 +08:00
xiongziliang 753fe05813 采用pts 2021-04-11 12:07:04 +08:00
ziyue 33d2e71368 合并代码,去除冗余代码 2021-04-02 16:23:40 +08:00
xiongziliang 2434470fb8 G711强制规格 2021-04-01 22:20:29 +08:00
xiongziliang 075756c4c6 提升兼容性:#789 2021-04-01 21:46:02 +08:00
ziyue 2065b6fea8 去掉最大枚举定义 2021-03-30 11:51:19 +08:00