这是我第一次遇到视频编解码器/视频流。
我通过TCP接收原始h.264数据包。当我连接到套接字时,听它并只是将收到的数据保存到文件中,我可以使用
播放它。ffplay data.h264
然而,当我尝试直接从流中播放它而不保存它时,使用
ffplay tcp://addr:port
我得到的只是错误
Invalid data found when processing input
为什么?
答案 0 :(得分:1)
指定格式:ffplay -f h264 tcp://addr:port
答案 1 :(得分:0)
好吧,我找到了另一种显示视频流的方法。
ffplay -f h264 -codec:v h264 tcp://addr:port?listen
?listen
参数使得ffplay创建自己的tcp服务器。我现在所做的就是将数据发送到指定的地址。