xia-chu
|
3aa9b8977c
|
Revert "fix: 解决h265多Tile编码时,只有左侧画面,右侧画面灰色图的问题 (#4699)"
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
DockerPy / build (push) Waiting to run
Linux / build (push) Waiting to run
Linux_Python / build (push) Waiting to run
macOS / build (push) Waiting to run
macOS_Python / build (push) Waiting to run
Windows / build (push) Waiting to run
Windows_Python / build (push) Waiting to run
This reverts commit d75d35dc7a.
|
2026-05-03 19:50:09 +08:00 |
|
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 |
|
weishao
|
8bf64e0407
|
update
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-08-22 20:38:17 +08:00 |
|
weishao
|
6f71dd39ca
|
fix: correct H.265 RTP mark bit handling
|
2025-08-22 20:38:17 +08:00 |
|
alex
|
4152dcd409
|
AI automatically translates all comments in the code into English (#3917)
|
2024-09-19 14:53:50 +08:00 |
|
yujitai
|
6889afbc76
|
修复弱网丢包场景下rtp解码器可能不会输出配置帧的问题 (#3818)
在弱网丢包场景下,rtp解码器很可能进入gop dropped状态,需要等到idr到来才能继续输出帧,
这会导致idr前面的sps/pps无法被输出, 进而可能导致播放器渲染失败
|
2024-08-14 20:11:24 +08:00 |
|
xia-chu
|
25c99470ee
|
feat: add support of codec plugin
|
2023-12-10 11:09:04 +08:00 |
|