ffmpeg 可以播放视频但不能播放包含相同数据的流
ffmpeg can play video but not a stream containing the same data
这是我第一次遇到视频 codecs/video 流媒体。
我正在通过 TCP 接收原始 h.264 数据包。当我连接到套接字时,收听它并将接收到的数据简单地保存到一个文件中,我可以使用
播放它
ffplay data.h264
但是,当我尝试直接从流中播放它而不保存它时,使用
ffplay tcp://addr:port
我得到的只是错误
Invalid data found when processing input
这是为什么?
指定格式:ffplay -f h264 tcp://addr:port
好的,我找到了另一种显示视频流的方法。
ffplay -f h264 -codec:v h264 tcp://addr:port?listen
?listen
参数使得ffplay创建自己的tcp服务器。我现在要做的就是将数据发送到指定地址。
这是我第一次遇到视频 codecs/video 流媒体。
我正在通过 TCP 接收原始 h.264 数据包。当我连接到套接字时,收听它并将接收到的数据简单地保存到一个文件中,我可以使用
播放它ffplay data.h264
但是,当我尝试直接从流中播放它而不保存它时,使用
ffplay tcp://addr:port
我得到的只是错误
Invalid data found when processing input
这是为什么?
指定格式:ffplay -f h264 tcp://addr:port
好的,我找到了另一种显示视频流的方法。
ffplay -f h264 -codec:v h264 tcp://addr:port?listen
?listen
参数使得ffplay创建自己的tcp服务器。我现在要做的就是将数据发送到指定地址。