首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Android中播放H.264 RTP流

无法在Android中播放H.264 RTP流
EN

Stack Overflow用户
提问于 2014-01-27 11:34:44
回答 1查看 2.9K关注 0票数 1

我目前正在尝试让我的Android播放H.264编码的视频流。我将RTSP服务器(以及相应的媒体层)的URI传递给一个VideoView实例,在Wireshark中,我看到以下内容:

代码语言:javascript
运行
复制
Sauce           Destination      Protocol    Info
192.168.1.104   192.168.1.91     RTSP        DESCRIBE rtsp://192.168.1.91:554/mytransmitteroutput1

192.168.1.91    192.168.1.104    RTSP        Reply: RTSP/1.0 200 OK [SDP]

有趣的是,媒体播放器永远不会超过这一点,永远不会调用SETUP等等。它只是停止,在VideoView上出现“不能播放这个视频”,而在Eclipse中,我看到了通用错误Error (1, -247483648),所以我假设安卓媒体播放器对我在描述之后发送回来的SDP不满意。但是,像VLC或MXPlayer这样的播放器是完全满意的,并且能够解码流。

媒体格式参数在SDP中的应用

fmtp:96配置文件级-id=42C016;分组化-模式=1;sprop-参数-set=z0KAHpZSgWh7ia==,aMkjUg==

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-27 14:04:12

我太傻了。H.264采用高倍结构编码。根据这个页面https://developer.android.com/guide/appendix/media-formats.html,Android只支持基本配置文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21379825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档