Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding 需要H.264流的故障排除建议(适用于PC VLC,但不适用于CumulusTV应用程序)_Encoding_H.264_Android Tv_Bitstream - Fatal编程技术网

Encoding 需要H.264流的故障排除建议(适用于PC VLC,但不适用于CumulusTV应用程序)

Encoding 需要H.264流的故障排除建议(适用于PC VLC,但不适用于CumulusTV应用程序),encoding,h.264,android-tv,bitstream,Encoding,H.264,Android Tv,Bitstream,我有一个HDMI源连接到一个中国HDMI编码器盒。在我的PC上播放到VLC works(开放网络流) 流未离开我的本地网络(故意) 我无法通过Cumulus TV应用程序在我的Google Nexus播放器或NVidia Shield上显示信号。(重点是将feed集成到googlelivechannels应用程序中)我尝试过调整一些设置,但都没有效果。我应该尝试一种特定的格式吗?我尝试了Fiddler(在该工具中没有看到任何描述),但仍然没有确定的答案。我很确定这个设备只产生H.264比特流,在

我有一个HDMI源连接到一个中国HDMI编码器盒。在我的PC上播放到VLC works(开放网络流) 流未离开我的本地网络(故意) 我无法通过Cumulus TV应用程序在我的Google Nexus播放器或NVidia Shield上显示信号。(重点是将feed集成到googlelivechannels应用程序中)我尝试过调整一些设置,但都没有效果。我应该尝试一种特定的格式吗?我尝试了Fiddler(在该工具中没有看到任何描述),但仍然没有确定的答案。我很确定这个设备只产生H.264比特流,在PC版的VLC中工作,但我在我的androidTV设备(包括VLC)上没有运气。我也可以在我的android手机上用VLC播放

正在寻求帮助/疑难解答建议

主流设置为:

  • H.264级别:高轮廓编码帧速率:30[5-30]
  • 比特率控制:vbr密钥间隔:30[5-200]
  • 编码大小:自动MinQp:3[1-51]MaxQp:32[MinQp-51]
  • 最大比特率:8000[16-12000]
  • 音频比特率:192000音频通道:L+R
  • 音频编解码器:AAC重采样:禁用包:B HTTP:Enable/hdmi(以“/”开头)
  • HTTP端口:80[1-65535]更改TS ID:禁用
  • 传输流id:300[256-3800]pmt\U启动\U pid:480[256-3800]
  • 流\u开始\u pid:481[256-3800]RTSP:禁用多播IP:禁用
  • RTMP服务器ip:禁用ONVIF:禁用启用

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

  • Http-可能是HLS
  • RTMP
  • RTP/RTSP
现在的问题是,您的客户支持哪些格式,以及上面列表中的格式。 您可以在您的PC上安装Fiddler(web应用程序调试器),以验证您的流媒体框是否真正为HLS服务。 既然您知道VLC播放您的流,您可以尝试在您的Google Nexus player上安装VLC: