【发布时间】:2014-01-13 04:42:34
【问题描述】:
是否可以在 Android(4.x) 上调用(部署)HTTP Live Streaming (HLS)? https://developer.apple.com/streaming/
显然iOS设备既可以捕捉/播放,我知道Android至少可以播放,但捕捉呢?我想知道互操作性。
谢谢。
【问题讨论】:
标签: android ios iphone ipad http-live-streaming
是否可以在 Android(4.x) 上调用(部署)HTTP Live Streaming (HLS)? https://developer.apple.com/streaming/
显然iOS设备既可以捕捉/播放,我知道Android至少可以播放,但捕捉呢?我想知道互操作性。
谢谢。
【问题讨论】:
标签: android ios iphone ipad http-live-streaming
目前我找到的最佳答案是
使用 FFmpeg 创建 HLS 视频流 2013 年 5 月 12 日
http://walterebert.com/blog/creating-on-hls-video-stream-with-ffmpeg/
For video conversion I use FFmpeg. Creation of HLS is possible with FFmpeg, but not really well documented. So I had to figure out how to create the video streams. After a lot of research and experimentation I created my FFmpeg HLS reference implementation that is available on Bitbucket.
On iOS the created video plays without problems on new devices. Older iOS devices with a maximum resolution of 480×320 pixels seem to select the best quality stream available, even if they cannot play it. For Android you have to create a MP4 video and before converting it into a MPEG stream. Doing this in a single command creates a choppy stream on Android. Flash playback has still some issues if you change the bitrate. So I still have some work to do.
These are the writings of Walter Ebert on web development, web design and free, open source software
【讨论】:
是的。 HLS 在 Android 4.x 上广泛使用。
【讨论】: