Android视频流 - 支持设备?

spe*_*tak 9 android rtsp video-streaming live-streaming wowza

好.所以有几十种不同的Android设备.我有一个视频流服务,非常适合iOS.我的应用程序具有实时视频功能和保存的视频剪辑播放功能(也可以流式传输到设备).我在不同的Android设备上运行了一些测试,并获得了大量不同的播放结果.我正在使用640x480 h.264基本配置文件视频.流式传输视频仅适用于某些设备.对于其他设备,可以使相同的视频流以低分辨率流式传输,并且可以在某些设备上运行,但仍然不能在其他设备上运行.高调的流媒体通过http://www.wowzamedia.com/(rtsp),并不适用于任何Android设备(但适用于iPhone).最低和最差选项是Motion JPEG,到目前为止适用于所有测试设备.

所以我的问题是,我怎么能弄清楚(无需测试市场上的每一台设备)设备是否会播放:640x480 h.264基本配置文件 - 如果不能正常工作则播放低分辨率视频 - 如果没有工作,默认为Motion JPEG.

另外,任何想法为什么我的rtsp通过wowza转码可以在iPhone上工作但不能在任何Android设备(甚至不是摩托罗拉Atrix)上工作?

Sam*_*uel 0

这些是我在尝试使流媒体在各种设备上工作时遇到的一些链接/问题。

MediaPlayer seeTo 不适用于流

MediaPlayer 在搜索到不同位置后启动时将位置重置为 0

MediaPlayereekTo 从头开始​​播放歌曲不一致

基本流音频在 2.1 中有效,但在 2.2 中无效

MediaPlayer.seekTo() 不适用于无缓冲位置

在 videoView/Mediaplayer 中重新开始搜索缓冲时流式传输视频

就连 stackoverflow 上的大佬们也对此感到好奇

如果你只想流式传输而不进行搜索(这是蹩脚的),这是可以实现的。但如果你在观看时接到电话,你就会从头开始。