简体   繁体   English

在Android上打开udp组播视频流

[英]open udp multicast video stream on android

How can I open a udp multicast video stream on android ? 如何在Android上打开udp组播视频流?

I tried this code: 我尝试了这段代码:

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();
}

} }

but it doesn't work. 但这不起作用。

Android doesnt support UDP for audio and video playback. Android不支持UDP进行音频和视频播放。

see http://developer.android.com/guide/appendix/media-formats.html 参见http://developer.android.com/guide/appendix/media-formats.html

You can use RTP over UDP. 您可以在UDP上使用RTP。 This is with RTSP setup via TCP. 这是通过TCP的RTSP设置。 I do this with stock android rom, no third party apps required. 我使用库存的android rom来执行此操作,不需要第三方应用程序。 Stagefright framework. Stagefright框架。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM