在iOS中使用Socket上传和流式传输视频

时间:2016-06-08 12:04:13

标签: ios objective-c swift sockets video

我正在开发一款用于上传和流式播放高质量视频的应用。到目前为止它的工作效果很好。

但我希望改善流式传输和上传性能。我想知道如果我在iOS中使用Socket编程实现这一点。

请帮忙。我真的跑得很紧。您对文本和/或代码的帮助将会有很大帮助。感谢

1 个答案:

答案 0 :(得分:2)

上传和流式传输通常是两种不同的方式 - 即您将视频上传到服务器,然后从流媒体服务器流式传输视频。

上传视频有详细记录,可以单独使用,也可以作为流媒体服务器工作流程的一部分。

流媒体服务器本身是一个非常复杂和专业的服务器,如果你想要确保高品质,就像你看到的那样。服务器通常必须处理自适应比特率所需的不同格式和比特率(ABR0视频流。自己编写服务器很难,并且有开源示例或商业示例随时可用:

开源流媒体服务器:

示例商业流媒体服务器:

有一个端到端的iPhone到Wowza在JWPlayer客户端示例演练中播放,这可能对你有用: