Android手机上的http live mpeg 4流会造成内存不足错误

时间:2011-11-30 10:37:36

标签: android bitmap http-live-streaming

我正在尝试在Android 2.2上实现http直播视频流 显然,事实证明没有简单的方法,所以我正在为此创建一个httpurlconnection,然后获取多部分数据并在android屏幕上创建位图。在创建位图时,这是我在logcat中观察到的

当应用程序尝试获取数据并创建位图时,我会在logcat中获取此信息 定期间隔

11-30 15:55:31.330:ERROR / dalvikvm-heap(327):17842016字节分配时内存不足。 最初从6MB开始,然后是9 MB然后是12 MB,然后是上面的应用程序关闭。

1 个答案:

答案 0 :(得分:0)

你有没有试过vitamio,它是android的媒体库,它提供的一个有趣的功能是在Android 2.1+上启用HTTP Live Streaming。我自己从未使用它,但值得尝试并可能为我们发布一些反馈。

  

网络协议
  音频和视频播放支持以下网络协议:

     

MMS
  RTSP(RTP,SDP)
  HTTP渐进式流媒体
  HTTP直播(M3U8),适用于Android 2.1+