我正在尝试在Android中实现HLS流媒体。
我已经在Ubuntu桌面上设置了HLS流服务器(apache2),并且能够使用桌面上的VLC播放器播放流。
但是当我尝试在Android中使用VLC播放器播放流时,我没有播放视频,也没有收到任何错误。
如果有人尝试过类似的流媒体,请提供您的输入。
谢谢
发布于 2014-01-22 17:00:55
经过进一步的调查,我发现了以下信息,希望能帮助其他人在Android上使用HLS流媒体。
编码-视频编码和分割设置会对视频支持的Android版本产生很大影响。我最终使用HandBrake创建了一个视频,设置如下:
MP4文件H.264;基线配置文件;3AAC音频;44.1k;128bit (注意:我发现JellyBean对音频的挑剔程度比ICS/Honeycomb要高得多。一些音频比特率会创建Jellybean根本不会播放的视频。一般来说,单声道和低比特率音频似乎在Jellybean上工作得更好)。分割-使用苹果的MediaFileSegmenter,我发现添加“-no-floating point-duration”和"-z none“标志可以让我创建一个可以在Android3.0->4.2上运行的视频
姜饼-我无法让Android2.3开箱即用,但我确实发现使用Vitamio库工作得很好(有关更多信息,请参阅此question )
https://stackoverflow.com/questions/21278308
复制相似问题