使用VLC或FFMPEG将USB相机流式传输到RTSP流

时间:2018-11-18 22:45:52

标签: camera stream usb vlc rtsp

我想请您帮忙。我有使用USB连接到我的Mac的相机(endoscope),并且我想使用RTSP协议将相机中的视频流传输到我的iOS应用。我同时尝试了FFMPEG和VLC,但对我不起作用。但是我有一些有趣的结果:

我可以使用以下命令在VLC Player中显示来自摄像机的视频: ./VLC avcapture://0x14620000038f6001 到目前为止一切正常。

我可以使用以下命令将某些本地文件流式传输到RTSP: *使用VLC:./VLC Meeting.mov --sout "#rtp{sdp=sp://192.168.0.183:1234/live.sdp}" 而且一切都很好。

但是尝试将摄像机输入流式传输到RTSP时不起作用:./VLC avcapture://0x14620000038f6001 --sout "#rtp{sdp=sp://192.168.0.183:1234/live.sdp}” 问题可能出在编解码器RV32。我也尝试了#transcode选项,但没有成功:

VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332) [00007fbb2249a740] main interface error: no suitable interface module [00007fbb20e13ff0] main libvlc error: interface "(null),none" initialization failed [00007fbb20e13ff0] main libvlc: Spouštím přehrávač VLC s výchozím rozhraním. Přejete-li si spouštět přehrávač VLC bez rozhraní, použijte příkaz 'cvlc'. [00007fbb22137b60] stream_out_rtp stream out: Consider passing --rtsp-host=IP on the command line instead. [00007fbb22137b60] stream_out_rtp stream out error: cannot add this stream (unsupported codec: RV32) [00007fbb26a264a0] main decoder error: cannot create packetizer output (RV32)

有什么想法吗?您的帮助将不胜感激。谢谢。

0 个答案:

没有答案