2010-10-18 79 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。对于旧版本,我已经看到一些人重新认识它,但还没有尝试过我自己