如何使用Android中的RTSP链接直播视频?

时间:2013-12-23 06:01:30

标签: android video rtsp live-streaming

我尝试开发实时视频流的应用程序,并且它适用于某些链接。但其他一些链接并不起作用。

这是我的代码

Uri stream = Uri.parse("rtsp://208.77.20.52:1935/dmm1/ten");
Intent videointent = new Intent(Intent.ACTION_VIEW,stream); 
startActivity(videointent);

它显示无法播放此视频。但是当我使用"rtsp://cdn.m.yupptv.tv/liveorigin/we2" Url时,它的工作正常。 其实有什么问题?链接或我的代码??

我也使用有和没有mediacontroller的视频视图来做这个,但结果是一样的,我尝试在我的电脑的VLC播放器中播放这个视频,然后第一个链接也不起作用,另一个的工作原理。

如果此链接(" rtsp://208.77.20.52:1935 / dmm1 / ten")已过期,则有人知道如何使用 rtsp 十个板球频道的链接.. ??我从http://rtsp-links-free-forum-mobile-tv-and-pc-tv-streaming-vlc.39851.x6.nabble.com/RTSP-Links-Indian-Channel-List-for-Mobile-TV-and-PC-TV-Streaming-VLC-td8.html

获得此链接

请给我一个解决方案。有没有其他协议可以做到这一点??

提前致谢,抱歉我的英语不好。

2 个答案:

答案 0 :(得分:1)

我认为该网址已过期。你的程序没有问题...请更改该网址。尝试使用此网址进行实时板球

rtsp://85.25.199.31:1935/rtp-live/willow.stream

请注意,此网址也会随时更改...所以不断更新

答案 1 :(得分:0)

试试这个,

video1=(VideoView)findViewById(R.id.videoview);
video1.setVideoURI(Uri.parse("rtsp://208.77.20.52:1935/dmm1/ten"));
video1.requestFocus();
video1.start();

如果显示相同的错误消息,请发布错误日志,以便我可以为您提供更多帮助......