如何使用 netcat 流式传输 H.264?
How-to stream H.264 with netcat?
我使用此命令从 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
我使用此命令从 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