需要针对H.264流的故障排除建议(适用于PC VLC,但不适用于CumulusTV App)

时间:2016-02-21 01:15:08

标签: encoding h.264 android-tv bitstream

我的HDMI源连接到中文高清HDMI编码器盒。在我的电脑上回放到VLC工作(开放网络流http://192.168.0.150:80/hdmi) Stream不会离开我的本地网络(故意) 我无法通过Cumulus TV应用程序在我的Google Nexus Player或我的NVidia Shield上显示信号。 (重点是将Feed整合到Google Live Channels应用程序中)我尝试调整几个设置无济于事。我应该尝试特定的格式吗?我尝试了Fiddler(在该工具中没有看到任何描述),但仍然没有明确的答案。我很确定这个设备只能生成一个H.264比特流,它可以在PC版的VLC中运行,但我的androidTV设备上没有运气(包括VLC)。我也可以在VLC中的Android手机上播放...

寻求帮助/故障排除建议......

主流设置为:

  • H.264等级:高配置编码帧率:30 [5-30]
  • 比特率控制:vbr键间隔:30 [5-200]
  • 编码尺寸:自动MinQp:3 [1-51] MaxQp:32 [MinQp-51]
  • MaxBitrate:8000 [16-12000]
  • 音频比特率:192000音频通道:L + R
  • 音频编解码器:AAC重采样:禁用包:B HTTP:启用/ hdmi(以“/”开头)
  • HTTP端口:80 [1-65535]更改TS ID:禁用
  • transport_stream_id:300 [256-3800] pmt_start_pid:480 [256-3800]
  • stream_start_pid:481 [256-3800] RTSP:禁用多播IP:禁用
  • RTMP服务器ip:禁用ONVIF:禁用启用

1 个答案:

答案 0 :(得分:0)

看起来你的编码器可以传输三种不同的格式:

  • Http - 可能是HLS
  • RTMP
  • RTP / RTSP

现在问题是您的客户支持哪些格式,并且是上面列表中的格式。 您可以在PC(Web应用程序调试器)上安装Fiddler,以验证您的流媒体盒实际上是否为HLS服务。 由于您知道VLC播放您的流,因此您可以尝试在Google Nexus播放器上安装VLC:https://play.google.com/store/apps/details?id=org.videolan.vlc