我想获取相机视频流并在Windows上使用RTSP进行广播。
我可以用
播放相机视频> ffplay -f dshow -i "HP HD Webcam"
但是如果我尝试用
启动流> ffmpeg -f rtsp -i video="HP HD Webcam" rtsp://localhost:8888/live.sdp
流无法启动。控制台显示
ffmpeg version ...
configuration: ...
libavutil 55. 6.100 / 55. 6.100
libavcodec 57. 15.100 / 57. 15.100
libavformat 57. 14.100 / 57. 14.100
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 15.100 / 6. 15.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
如果我使用ctrl + c打破它,则显示错误
video=HP HD Webcam: Immediate exit requested
如何使用ffmpeg正确地将相机流式传输到RTSP?
答案 0 :(得分:1)
ffmpeg
无法替代RTSP服务器,rtsp
只是一个复用/解复用器。当您将其用于输出时,它会使用RTSP ANNOUNCE
发送流。因此,您需要一台支持8888运行的服务器。documentation提及Darwin Streaming Server和revmischa/rtsp-server。