RTSP(实时流媒体协议)可以用于将实时视频流从iPhone发送到媒体服务器吗



我是iOS和多媒体开发的新手,我正在开发一个应用程序,该应用程序将从iPhone的相机捕获视频并将直播流发送到媒体服务器。

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

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

我必须将实时视频发送到媒体服务器,而不将其保存在手机的内存中,稍后人们将通过互联网在电脑上观看
那么,如果我使用RTSP将直播视频流发送到服务器,可以吗?或者在我的情况下,也必须使用Apple HLS吗?

谢谢。

是的,你肯定可以使用RSTP将视频流从你的ios应用程序发送到服务器,只要你不使用RSTP流式传输回ios应用程序。苹果官方文件指出:

"如果您的应用程序通过蜂窝网络传输视频,并且视频持续时间超过10分钟或在5分钟内超过5 MB数据,则需要使用HTTP实时流媒体。"

因此,它并不是在谈论在向服务器发送视频时应该使用什么协议。

我们的解释是,如果该应用程序是voip应用程序,就像会议一样,它会得到特别考虑,否则如果不在wifi上,则必须使用hls。

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

最新更新