我使用此命令从Raspberry摄像机流式传输实时视频:
raspivid -n -ih -t 0 -rot 0 -w 1280 -h 720 -fps 15 -b 1000000 -o - | nc -lkv4 5001
我需要一种通过netcat
流H.264文件的方法,如上面的示例。必须以与我的Raspberry相机相同的方式来接收它。
如果您的输入文件是h264,我想您可以简单地将文件传输到netcat:
例如:
cat <yourfile> | nc -lkv4 5001
如果需要进行一些转码,则可以使用ffmpeg。例如来自MP4 / FLV文件(see original answer here):
ffmpeg -i <your file>.flv -vcodec copy -an -bsf:v h264_mp4toannexb | nc -lkv4 5001