RTSP(Real Time Streaming Protocol,实时stream协议)可用于将实时videostream从iPhone发送到媒体服务器吗?

我是iOS和多媒体开发的新手,我正在研究一个应用程序,它将从iPhone摄像头捕捉video并将实时stream发送到媒体服务器。

在这个链接中,一个人问了一个关于stackoverflow的问题,说他的应用程序被苹果拒绝了,因为他没有在他的应用程序中使用Apple HLS (HTTP Live Streaming)方法来接收实时stream。

但我的情况是不同的,因为我没有收到在iPhone的直播。

我必须将实时video发送到媒体服务器,而不必将其保存在手机的存储器中,这些存储器稍后将通过互联网在他们的计算机上观看。
那么,如果我使用RTSP将实时videostream发送到服务器,或者在我的情况下强制使用Apple HLS吗?

谢谢。

我们的解释是,如果应用程序是一个VoIP应用程序,像会议它得到特别的考虑,否则你必须使用HLS,如果不在无线上。

我们已经发布了一个应用程序从iPhone发送实时video从服务器,它不使用HLS。 应用程序商店中还有许多其他应用程序使用专有协议。 所以答案是否定的,从iPhonestream式传输video时不需要使用HLS。

是的,只要你不使用RSTP将其stream回到ios应用程序,就可以使用RSTP将videostream从ios应用程序发送到服务器。 苹果官方文档指出:

“如果您的应用通过蜂窝networking传输video,并且video在五分钟内超过10分钟或5 MB的数据,则需要使用HTTP Live Streaming。”

所以,当你向video服务器发送video时,并没有谈论你应该使用什么协议。