有必要使用http直播来播放视频吗



我正在制作一个应用程序,用户可以从中直播视频,其他用户也可以观看。当用户将播放视频,然后将上游视频到dacast服务器。使用流媒体链接,其他用户可以观看视频。我阅读了苹果文档

应用程序要求警告:iOS应用程序已提交以在中分发App Store必须符合这些要求。

如果您的应用程序通过蜂窝网络提供视频超过10分钟的持续时间或5分钟内超过5 MB的数据期间,您需要使用HTTP实时流媒体。(渐进式下载可以用于较小的剪辑。)

如果您的应用程序通过蜂窝网络使用HTTP实时流媒体,则您需要提供至少一个64Kbps或更低带宽的流(低带宽流可以是纯音频流,也可以是带静态的音频流图像)。

这些要求适用于在用于苹果产品的应用商店。不合规的应用程序可能拒绝或删除,由苹果自行决定。

从文档中可以清楚地看出,在观看直播视频(从服务器到应用程序)时,http直播非常重要。但我不清楚他们是否要求使用http直播协议传输上游(从应用程序到服务器的dacast)视频?

或者我可以使用rtsprtmp协议将视频上行到服务器?

您可以使用任何协议上传视频。

如果需要,您甚至可以使用HTTP!

我在多个应用程序中使用了AFNetworking进行上传。

查看此链接,了解如何通过AFNetworking上传-->https://stackoverflow.com/a/20089540/3059302

对于实时上行流,您可以使用任何必要的框架。查看此-->如何从iPhone 直播视频

Kickfliphttps://kickflip.io不使用HTTP直播进行上传,并且被许多开发人员广泛使用,因此我认为使用HTTP直播之外的任何其他内容都是安全的。

此外,也不确定你是否真的可以使用HTTP实时流上传,这不是他们协议的一部分。

最新更新