使用nanopi air板子,按wiki上的命令:
ffmpeg -f v4l2 -channel 0 -s 640x480 -i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4
可以录制h.264视频,拷贝到电脑上也能支持播放,但是,使用rtsp推流,然后用VLC拉流就无法观看,一直黑屏,推流命令如下:
ffmpeg -f v4l2 -channel 0 -s 640x480 -i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 -rtsp_transport tcp -f rtsp
rtsp://192.168.3.14/test 另,不使用cedrus264硬件编码,直接推流mjpeg格式,在VLC上是能看的,直接推流mjpeg命令如下:
ffmpeg -f v4l2 -channel 0 -s 640x480 -i /dev/video0 -r 30 -rtsp_transport tcp -f rtsp
rtsp://192.168.3.14/test请问各位大佬,是我推流命令写的不对吗?还是其他什么原因导致的?感谢