yzhw
d75d35dc7a
fix: 解决h265多Tile编码时,只有左侧画面,右侧画面灰色图的问题 (#4699)
推流H265 RTMP,播放 webrtc,左半边画面正常,右半边画面是灰度图。
原因:
FUA打包的M错误导致组帧有问题,播放侧只解码了左边的Tile,右边灰度图背景。
进一步分析推的H265视频
为双Tile左右布局,Webrtc分为两个NALU传输的,H265RtpEncoder::packRtpFu里将两个NALU的RTP包的M标记都标记为1------
这个是错误的,这个M标记是帧结束的标记,而不是NALU结束的标记。也就是说只需要将帧的最后一个NALU的最后一个RTP包的M置1。
2026-04-01 17:40:36 +08:00
..
2026-01-24 23:57:36 +08:00
2024-09-19 14:53:50 +08:00
2024-03-22 20:50:07 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2025-10-16 19:26:46 +08:00
2026-01-08 21:18:00 +08:00
2025-10-16 19:26:46 +08:00
2025-09-26 21:28:12 +08:00
2025-01-03 11:33:35 +08:00
2026-01-08 21:18:00 +08:00
2025-10-16 19:26:46 +08:00
2025-05-11 11:18:34 +08:00
2024-12-28 10:41:52 +08:00
2025-09-26 15:27:28 +08:00
2024-12-04 10:46:37 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2025-09-26 15:27:28 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2026-04-01 17:40:36 +08:00
2024-09-19 14:53:50 +08:00
2024-11-30 08:23:10 +08:00
2024-09-19 14:53:50 +08:00
2025-10-16 19:26:46 +08:00
2024-09-19 14:53:50 +08:00
2024-11-30 08:23:10 +08:00
2024-09-19 14:53:50 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2026-03-11 22:17:48 +08:00
2024-12-03 10:40:24 +08:00
2024-12-03 10:40:24 +08:00
2024-12-03 10:40:24 +08:00
2024-12-03 10:40:24 +08:00
2026-01-08 21:18:00 +08:00
2025-10-16 19:26:46 +08:00
2025-10-19 11:56:35 +08:00
2025-10-16 19:26:46 +08:00
2024-09-19 14:53:50 +08:00
2024-09-19 14:53:50 +08:00
2025-10-16 19:26:46 +08:00
2026-01-08 21:18:00 +08:00
2026-01-08 21:18:00 +08:00
2026-01-08 21:18:00 +08:00
2025-10-16 19:26:46 +08:00
2026-01-08 21:18:00 +08:00
2026-03-30 10:14:29 +08:00
2025-10-16 19:26:46 +08:00
2025-10-19 11:56:35 +08:00
2025-10-16 19:26:46 +08:00