2011-12-28 3 views
0

android에서 udp 멀티 캐스트 비디오 스트림을 열려면 어떻게해야합니까? android에서 udp 멀티 캐스트 비디오 스트림 열기

나는이 코드를 시도 :

public class androidActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    VideoView videoView = (VideoView) findViewById(R.id.videoView); 
    MediaController mediaController = new MediaController(this); 
    mediaController.setAnchorView(videoView); 

    Uri video = Uri.parse("udp://224.1.1.1:1234"); 

    videoView.setMediaController(mediaController); 
    videoView.setVideoURI(video); 
    videoView.start(); 
} 

}

을했지만 작동하지 않습니다.

+0

낡은 질문이지만 안드로이드에서 좋은 방법을 찾았습니까? –

답변

1

안드로이드는 오디오 및 비디오 재생을위한 UDP를 지원하지 않습니다.

당신은 UDP를 통해 RTP를 사용할 수 있습니다

+1

은 기본적으로 없지만 일부 미디어 플레이어는 udp 비디오 스트림을 열 수 있습니다. – jacob

+0

@jacob 나에게 어떤 링크를 줄 수 있습니까? – jlanza

+0

jacob, 방금 사용한 문구에 대해 ... 아이러니하게도 안드로이드 VM을 사용하는 것보다 "네이티브하게"하는 것이 훨씬 쉽습니다 .... 개인적으로 FFMPEG를 사용하고 네이티브 코드에서 UDP 링크를 열어 패킷을 전달합니다 직접. – codetaku