Commit Graph

202 Commits

Author SHA1 Message Date
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
ziyue a7a94f0885 sdp相关的代码移动到主目录 2021-03-30 10:59:15 +08:00
xiongziliang 81f29fea61 基本完成sdp的解析和生成 2021-03-28 18:10:43 +08:00
xiongziliang 8aa3ff425b 完善sdp相关定义 2021-03-27 22:23:38 +08:00
ziyue c5b0485519 修复sps太长生成sdp异常的问题 2021-03-18 16:10:46 +08:00
xiongziliang fb3603b433 兼容一些不规范的流 2021-02-28 20:58:30 +08:00
xia-chu 75d97b9221 优化H264 rtp相关代码 2021-02-07 18:29:48 +08:00
xia-chu 14b318525e 添加rtp rtmp个数统计 2021-02-06 20:10:33 +08:00
xia-chu 62ba87dd0f 优化frame性能及整理代码 2021-02-06 20:10:33 +08:00
xia-chu 52480717e3 p帧时间戳异常时确保rtmp播放正常:#724 2021-02-06 20:10:32 +08:00
xia-chu bc6286553a 优化rtmp性能 2021-02-06 20:10:31 +08:00
xiongziliang 070bf19cb5 重写rtp框架 2021-01-31 20:03:51 +08:00
xiongziliang 629c39685b rtp打包添加mark位:#713 2021-01-31 19:18:20 +08:00
xiongziliang 837597e162 防止可能内存越界的问题 2021-01-31 18:25:12 +08:00
xiongziliang aa45590c13 添加对象统计接口 2021-01-23 09:44:37 +08:00
xiongziliang 291caf537a H265 rtp支持聚合包 2021-01-23 09:43:16 +08:00
xia-chu f63b2b1863 去除编译警告,修复bug 2021-01-19 16:05:38 +08:00
xia-chu b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
xiongziliang 4cae88e242 调整代码 2021-01-17 10:28:52 +08:00
Liu Jiang d270a78089 getTrackType和getCodecName函数适配L16 2020-12-26 16:01:08 +08:00
Liu Jiang 525949c362 将CodecL16放置到enum最后,防止兼容性问题 2020-12-26 16:00:35 +08:00
Liu Jiang 66a3b7a9ca RTSP推流增加L16动态payload type支持(RFC 3551 Section 4.5.11, RFC 2586) 2020-12-26 15:08:01 +08:00
xiongziliang 55cf411c1e 支持bitrate 2020-12-05 12:22:17 +08:00
xiongziliang ba7251f345 修复偶尔获取H265宽高失败的问题 2020-11-07 17:45:16 +08:00
xiongziliang bad419e41f 修复cts小于0的问题 2020-11-07 17:44:30 +08:00
xiongziliang 700a16c759 大幅提升接收推流性能以及降低内存占用 2020-11-01 03:41:35 +08:00
xiongziliang fd898254f2 修复fu rtp打包的bug 2020-10-24 23:29:21 +08:00