我正在开发一款用于上传和流式播放高质量视频的应用。到目前为止它的工作效果很好。
但我希望改善流式传输和上传性能。我想知道如果我在iOS中使用Socket编程实现这一点。
请帮忙。我真的跑得很紧。您对文本和/或代码的帮助将会有很大帮助。感谢
答案 0 :(得分:2)
上传和流式传输通常是两种不同的方式 - 即您将视频上传到服务器,然后从流媒体服务器流式传输视频。
上传视频有详细记录,可以单独使用,也可以作为流媒体服务器工作流程的一部分。
流媒体服务器本身是一个非常复杂和专业的服务器,如果你想要确保高品质,就像你看到的那样。服务器通常必须处理自适应比特率所需的不同格式和比特率(ABR0视频流。自己编写服务器很难,并且有开源示例或商业示例随时可用:
开源流媒体服务器:
示例商业流媒体服务器:
有一个端到端的iPhone到Wowza在JWPlayer客户端示例演练中播放,这可能对你有用: