【发布时间】:2015-01-20 09:03:28
【问题描述】:
我已经在 Ubuntu 14.10 上为 android 构建了 vlc。我可以在我的标签上播放本地视频,但是当我尝试播放 h264 数据的 rtsp 流时,没有任何播放。我尝试了两个不同的本地流和一个 rtsp 测试链接 rtsp://wowzaec2demo.streamlock.net/vod /mp4:BigBuckBunny_115k.mov
我能够在从 Play 商店获得的 vlc android 中播放所有这些内容。我看到了日志,有一些错误,比如
01-20 11:38:28.687: E/ACodec(25471): Failed to allocate buffers after transitioning to IDLE state (error 0x80000000)
01-20 11:38:28.687: E/MediaCodec(25471): Codec reported an error. (omx error 0x80001001, internalError -2147483648)
01-20 11:38:28.687: I/ACodec(25471): [OMX.MARVELL.VIDEO.HW.CODA7542DECODER] Now Loaded
01-20 11:38:28.687: W/VLC(25471): mediacodec decoder: Exception occurred in MediaCodec.start
我觉得它无法打开窗口来显示流。在所有 3 种情况下,它最终都显示此错误
01-20 12:17:25.277: D/VLC(28113): core vout display: looking for vout display module matching "androidwindow": 4 candidates
01-20 12:17:25.317: D/VLC/AudioService(28113): Updating widget
有什么帮助吗?我附上日志链接
本地流 1:http://pastebin.com/9zdgSgK1
本地流 2:http://pastebin.com/cn9FDhr5
测试流:http://pastebin.com/GjgY4t2Q
设备:三星 Tab 4 2013 型号
安卓版本:4.4.2
【问题讨论】:
标签: android h.264 vlc rtsp libvlc