【发布时间】:2010-12-13 01:22:51
【问题描述】:
我们正在尝试在 Android 平台上播放视频流,没有 成功。 使用 VideoView,我们可以播放 youtube 移动视频(例如 这个网址工作得很好: rtsp://v3.cache7.c.youtube.com/CjYLENy73wIaLQnMYzt2FtQmqxMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYI6vr52RlLW1Sww=/0/0/0/video.3gp )
但是,我们需要播放一个流(来自给定的 RTSP url),通过它 我们无法控制。 RTSP 服务器通过 RTSP 交错传送 RTP/TCP/AVP 数据包。 通过端口 80 上的 HTTP 隧道支持 RTSP 本身。 视频格式为 MPEG4-Part2 (H.263)。 而且,rtsp url只能使用一次;用钥匙建造- 每次串。在桌面系统上,quicktime 可以播放 流,VLC 不能。
是否可以在 Android 设备上播放这样的流 不知何故?
我只在谷歌上搜索了内置(openCore?)RTP 堆栈 支持 RTP over UDP,而不是 TCP。这(仍然)是真的吗? 我可以绕过这个问题吗?
谢谢! 图里安德拉斯
【问题讨论】:
-
youtube 视频 rtsp 链接是否适用于任何 android 版本?我无法播放单个视频。我使用gdata.youtube.com/feeds/api/videos 获取 youtube 视频的 rtsp 链接。
标签: android tcp video-streaming rtp