VLC不能播放H264的RTP流,为什么?
VLC不能播放H264的RTP流,其日志总提示“waiting for SPS/PPS”,为什么呢?
[解决办法]
vlc对264的播放肯定是可以的。仔细检查下其他原因吧
[解决办法]
你连接的对象可能有自定义的通讯RTP需要响应,你用一个通用的连接对象试试
[解决办法]
可能是RTP timestamp没填对
[解决办法]
可能你的VLC版本过低,或者是stream source有问题。
[解决办法]
源的时间戳有问题。
[解决办法]
没找到 sps 和pps, 检查编码器是否强制I输出 sps/pps. 或者先打开VLC然后开始从头发送 RTP流
[解决办法]
目前在开发板上运行ffserver,并执行./ffmpeg http://localhost:8090/feed1.ffm 显示size在增长,然后在pc上运行vlc,文件->打开网络串流->HTTP/HTTPS/FTP/ MMS 在网址一栏输入:192.168.0.***:8090/test.asf.输出提示信息:cannot connect to server,但是vlc仍可以播放一小段实时视频流,然后就停在了那里。显示信息也有main warning: late picture skipped 。跟6楼的差不多,不知是什么原因。
[解决办法]