2010-10-18 93 views
0

我有一個視頻流,我在iPhone應用程序中使用。我現在正在將應用程序移植到Android,所以我想使用相同的流。Android上的流視頻

正如蘋果公司所要求的,我創建了HTTP Live Streaming(媒體分段器,m3u8文件等)。你可以在這裏找到流:http://envue.insa-lyon.fr/smartphone/aloun_stream/prog_index.m3u8

我想在Android上使用這個相同的流。有人有類似的經歷嗎?

+0

要麼我在尖端問題上,要麼沒有人給出一個關於Android的詛咒...: - ? – 2010-10-20 14:59:15

+0

想知道同樣的問題,在官方的Android文檔中沒有提及,所以它看起來不支持... – 2010-11-30 10:08:09

+0

在Android上,你必須回退到Android解決方案,我猜蘋果標準不適合。只需像其他人一樣使用.flv視頻流:p – Cystack 2011-07-21 19:30:45

回答

0

我已經放棄了m3u8流。我只是用mp4-s和android-streaming功能。

+0

創建此類媒體並不明顯。最可靠的方式是與HandBrake(Mac)通過檢查「Web優化」 – 2010-10-26 14:18:19

0

你必須使用webscoket不斷得到TS文件作爲蘋果定義,並傳送給玩家TS包

+0

嘿克隆豬。我有興趣使用m3u8文件。你可以請進一步擴大如何做到這一點?我需要使用哪些庫?你有一個示例代碼? – Jason 2011-02-11 01:39:08

+0

在HLS規範中,M3U8格式文件實際上是XML文件,因此您可以使用xml lib來解析它。 – clonepig 2011-05-07 15:19:00

2

蜂窩/ Android 3.0的範圍內的H.264 + AAC解碼已經限制了HLS支持。之前的任何內容都沒有建立起支持,但是應該有第三方SDK來做,但是搜索顯示了很多不能控制第三方開發者的人。

檢查Android開發人員文檔以找出不支持的內容。

0

查看安卓4.0 - 它聲稱完全支持HTTP Live Streaming 3.0,包括HTTPS。對於舊版本,我已經看到一些人重新認識它,但還沒有嘗試過我自己