继续HTTP视频直播在后台模式Ios中

时间:2014-08-25 17:35:43

标签: ios objective-c iphone http-live-streaming live-streaming

我正在寻找与直播相关的答案一段时间,但没有得到任何令人满意的答案。

我正在开发基于ios app的HTTP实时流媒体(HLS)协议。我可以从我的ios应用程序直播流,这不是问题。但当我的应用程序通过按下主页按钮进入后台时,Mpmovieplayer会暂停,当我恢复到前台后,当我恢复播放器时,需要一些时间才能开始再次进行直播。这通常是它的行为。

但是现在我的客户希望从后台返回前台后,实时流媒体不需要时间。这意味着在我的理解中,url的连续请求应该在后台完成,这样当app到达前台时,live streamjing应该花费很少的时间。

我的问题是我如何能够请求在背景模式下生活串联网址,以便在从背景传播之后流畅地进行。我搜索了文档,我最接近的想法是在后台播放音频直播。有人可以告诉我其他ios直播应用程序如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你可以在10秒钟内制作一个循环缓冲区并继续输入数据并在另一侧删除它,这样你就可以说10秒的数据了。每当玩家进入后台时,即使这样你也会继续填充缓冲区。每当它回来时,给玩家提供缓冲区,然后说8-9秒后你可以切换到正常的流媒体。

我不确定这对您的应用程序是否可行,但是它的可行性和人们已经实现了这种行为。