2015-12-18 23 views
0

我试图从一台IP摄像机上传RTSP streamServer。我正在使用“FFmpeg”第三方c库进行上传。是否可以继续在后台上传?目前,在后台播放3分钟后,直播已断开连接。如果没有任何中断,我想继续进行直播。用户锁定了他的iPhone.I已启用:iOS,RTSP在后台进行直播3分钟以上

项目目标 - >功能 - >背景模式 - >外部辅助通信和后台提取。

3分钟后,用户可以锁定他的iPhone吗?

let queue:dispatch_queue_t = dispatch_queue_create("streaming", DISPATCH_QUEUE_SERIAL) 

        dispatch_async(queue, {() -> Void in 
         self.startStreaming() 
        }) 

_

func startStreaming() 
{ 
    let taskId = UIApplication.sharedApplication().beginBackgroundTaskWithExpirationHandler {() -> Void in } 

    start_stream() // This will call FFmpeg code for live streaming 

    if(taskId != UIBackgroundTaskInvalid) 
    { 
     UIApplication.sharedApplication().endBackgroundTask(taskId) 
     self.clearStreamingDefaults() 
    } 
} 

回答

0

被允许继续在后台运行的VoIP是应用程序,但如果滥用这种背景模式,你的应用程序将是唯一的应用程序在提交时被拒绝。

为什么你需要iOS设备站在相机和服务器之间?为什么没有相机直接发送到服务器?