2013-06-27 5 views
0

vlc 인터페이스를 사용하면 IP 카메라에서 비디오를 스트리밍 할 수 있지만 이제 명령 줄을 사용하여 비디오를 스트리밍 할 수 있습니다. 적어도이 명령 줄을 사용하여 비디오를 열 수 있습니다 cvlc 'http://192.168.180.60:82/videostream.cgi?user=admin&pwd='하지만이 명령 줄은 비디오 만 재생하므로 VLC에서 스트림이 필요합니다. 다음과 같이VLC IP 카메라에서 스트리밍 비디오

내가 streamming에 대한 VLC 인터페이스를 사용하는 경우, 그것은 나에게 :sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100} :duplicate{dst=rtp{sdp=rtsp://:8554/output.mpeg},dst=display} :sout-keep

은 요약하면 해당 인터페이스 BYT이 명령 줄을 제공합니다, 내 마지막 명령 줄은 다음과 같습니다

cvlc 'http://192.168.180.60:82/videostream.cgi?user=admin&pwd=' :sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100} :duplicate{dst=rtp{sdp=rtsp://:8554/output.mpeg},dst=display} :sout-keep 

을하지만 그것은 작동하지 않습니다 , 어떤 생각?

+0

해결은, 명령 라인으로 다음 스크립트 나를 위해 작동합니다 'VLC를 "http://192.168.180.60:82/videostream.cgi?user=admin&pwd="을 "#transcode --sout {vcodec = mp2v, dst = rtp {sdp = rtsp : // : 8554/output.mpeg}, dst = display} "vb = 800, scale = 1, acodec = mpga, ab = 128, channels = 2, samplerate = 44100} --sout-keep' Linux 사용자는 vlc 대신 cvlc를 사용할 수도 있습니다. 이 스트리밍으로 OpenCV에서 다음과 같은 함수를 사용할 수 있습니다'cap = cv2.VideoCapture ("rtsp : // : 8554/output.mpeg")' –

답변

-2
cvlc "http://10.0.0.10:8181/video" 

그게 전부입니다.