2017-11-06 14 views
0

RTP 스트림에서 Android 애플리케이션으로 비디오를 캡처하려고합니다. github https://github.com/niqdev/ipcam-view에있는 프로젝트의 코드를 사용하고 있습니다. 그러나 내 컴퓨터에서 VLC를 열고 비디오 스트리밍을 시작한 후 안드로이드 장치를 동일한 네트워크에 연결하면 장치에 비디오가 표시되지 않습니다. 내가 뭘 잘못하고 있는지 모르겠다. 어떤 도움이라도 대단히 감사 할 것이다. 감사. 당신이 짧은 비디오를 재생해야하는 경우RTP 스트림에서 안드로이드 앱으로 비디오를 캡쳐하는 방법은 무엇입니까?

This is the error message that I am getting after I run the application

+0

VLC는 안드로이드에서 사용할 수있는 가장 좋은 일이 아니다 :

또는 단지는 VLC를 사용하여 MJPEG 스트림을 만들려고. 디버그 데이터가 있습니까? –

+0

예. 응용 프로그램이 화면에 오류 메시지를 표시하면 알 수없는 프로토콜 인 rtp를 표시합니다. 미안 해요, stackoverflow 처음입니다. 내 logcat 출력 또는 스크린 샷을 게시하는 방법을 모르겠습니다. – user3665751

답변

0

당신은 안드로이드에 대한 VXG 플레이어의 데모를 사용해야합니다. 그것은 매우 사용하기 쉽지만 2 분 제한이 있습니다.
rpp 스트림이 아닌 mjpeg를 사용하여 작업하는 예제처럼 보입니다.

이 예제 시도에 대한 제한이없는 경우 : VLCSimple

그것은 VLC-SDK의 최신 버전을 가지고 있으며, 어쩌면 이미 고정 RTP 교착 버그.
DISPLAY=:0 cvlc -vvv --no-audio screen:// --screen-fps 1 --sout "#transcode{vcodec=MJPG,vb=800}:standard{access=http,mux=mpjpeg,dst=:18223/}" --sout-http-mime="multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a"

+0

정말 고마워요. VLCSimple 예제는 완벽하게 작동합니다. – user3665751