不同的 NAL 格式是否会阻止播放器播放 h264 视频?

问题描述 投票:0回答:0

我是视频编解码器的新手,想更好地理解我的问题。

我正在使用 Siemens 视频播放器 来显示一些 IP 摄像机的 RTSP 流...

  • 网络摄像机A:支持H264但不播放,只显示黑屏
  • IP 摄像机 B:在上面运行得很好。

它们都在 VLC 中工作,所以我尝试比较它们的调试输出并发现了一些差异:

相机A:

nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 1
nal_unit_type: 7(SPS), nal_ref_idc: 1
nal_unit_type: 8(PPS), nal_ref_idc: 1
nal_unit_type: 5(IDR), nal_ref_idc: 1

相机B:

nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
nal_unit_type: 7(SPS), nal_ref_idc: 3
nal_unit_type: 8(PPS), nal_ref_idc: 3
nal_unit_type: 5(IDR), nal_ref_idc: 3

这可能是我的问题的原因吗?除了对流进行转码之外,还有其他解决方法吗?我目前正在这样做,但它引入了一些不必要的延迟。

非常感谢您。

media-player h.264 codec ip-camera video-codecs
© www.soinside.com 2019 - 2024. All rights reserved.