我有一个我在iPhone应用程序中使用的视频流。我现在正在努力将应用程序移植到Android,所以我想使用相同的流。
正如Apple所要求的那样,我创建了一个HTTP Live Streaming(媒体分段器,m3u8文件等)。您可以在此处找到该流:http://envue.insa-lyon.fr/smartphone/aloun_stream/prog_index.m3u8。
我想在Android上使用相同的流。有人有相同的相似经历吗?
答案 0 :(得分:2)
Honeycomb / Android 3.0对HLS的支持有限。之前的任何内容都没有内置的支持,但应该有第三方的SDK可以做到这一点,但搜索显示很多人无法控制第三方开发。
检查Android开发者文档,找出不支持的内容。
答案 1 :(得分:0)
我放弃了m3u8流。我刚刚使用了具有android-streaming功能的mp4-s。
答案 2 :(得分:0)
您必须使用websocket连续获取Apple定义的TS文件,并发送给播放器以解码TS数据包中的H.264 + AAC
答案 3 :(得分:0)
检查android 4.0 - 它声称完全支持HTTP Live Streaming 3.0,包括HTTPS。对于旧版本,我看到有些人重新调整它,但没有尝试过自己