2013-09-29 102 views
0

我正在研究一個閱讀網絡攝像頭流的應用程序。該應用程序目前處於Alpha階段,一些測試人員報告說他們無法訪問某些網絡攝像頭。某些設備上的Android MediaPlayer視頻流播放錯誤

該應用程序至少需要Android 4.x,並且所有流都使用http(所以我可以排除我發現的有關Froyo支持和HTTPS支持的大多數問題)。在一些設備上(Galaxy Note II,Galaxy S2,Galaxy Tab 8.9,Galaxy S3,Galaxy S4,LG Nexus 4,Asus Transformer),一切都很好。 在其他一些設備(的Xperia E,HTC一個M7),我們不能夠打一些攝像頭,我們已經在堆棧跟蹤了:

E/ACodec(163): componentName = OMX.qcom.video.decoder.avc 
E/ACodec(163): [OMX.qcom.video.decoder.avc] configureCodec returning error -1010 
E/NuPlayer(163): Received error from video decoder, aborting playback. 
E/NuPlayer(163): video track encountered an error (-2147483648) 
E/MediaPlayer(14769): error (1, -2147483648) 
E/MediaPlayer(14769): Error (1,-2147483648) 

流網址是: http://87.98.179.254:80/64connections/biarritzgrandeplage.stream/playlist.m3u8

任何想法可能是什麼原因?

回答

-1

每個硬件製造商可以提供自己的一套解碼器,貌似有些手機不正確解碼的AVC流...

+0

我知道:)任何一種有用的資源,可以幫助解決這個問題? –

+1

可以使用ffmpeg回退到軟件解碼 – Buddy

相關問題