我是iOS和多媒体开发的新手,我正在开发一个应用程序,它将从iPhone的摄像头捕获视频并将实时流发送到媒体服务器。
在this link中,有人在 stackoverflow 上提出问题,说他的申请被Apple拒绝,因为他没有使用Apple HLS
(HTTP Live Streaming)方法申请接收直播流。
但我的情况有所不同,因为我没有在iPhone上收到直播。
我必须将实时视频发送到媒体服务器,而不将其保存在手机的内存中,以后人们可以通过互联网观看他们的电脑。
因此,如果我使用RTSP
将实时视频流发送到服务器,或者在我的情况下是否必须使用Apple HLS
,这是否可以?
感谢。
答案 0 :(得分:0)
我们的解释是,如果应用程序是一个voip应用程序,就像会议一样,它会得到特殊考虑,否则你必须使用hls,如果不是在wifi上。
答案 1 :(得分:0)
我们已经发布了一个应用程序从服务器发送iPhone的实时视频,它不使用HLS。应用程序商店中还有许多其他应用程序使用专有协议。所以答案是否定的,从iPhone流式传输视频时不需要使用HLS。
答案 2 :(得分:0)
是的,您可以使用RSTP将视频流从您的ios应用程序发送到服务器,只要您不使用RSTP将其流回ios应用程序即可。 Apple官方文档声明:
“如果您的应用通过蜂窝网络传送视频,并且视频在5分钟内超过10分钟或5 MB数据,则需要使用HTTP直播。” < / p>
因此,当您将视频发送到服务器时,它并没有谈论您应该使用什么协议。