用于在 iPhone 上流式传输的 Youtube 协议

Posted

技术标签:

【中文标题】用于在 iPhone 上流式传输的 Youtube 协议【英文标题】:Youtube protocol for streaming on iPhone 【发布时间】:2011-05-02 08:48:22 【问题描述】:

我读到 Youtube 发送 iPhone 设备 MP4 格式的文件而不是普通的 flv,因为 iPhone 不支持 Flash 和 RTMP。他们也改变协议吗? Youtube 使用什么协议在 iPhone 上进行流式传输?我可以使用 RED 5 流媒体解决方案来“传输”到 iPhone 吗?

谢谢

【问题讨论】:

您可以使用 IIS - 它是免费的并且可以完成这项工作。 【参考方案1】:

不能肯定,但他们应该使用 Apple HTTP Live Streaming。

https://developer.apple.com/streaming/

【讨论】:

【参考方案2】:

他们可能使用 HTTP 来“流式传输”MP4 文件,就像 Youtube 网站使用 .flv 和现在的 .f4v(基本上是 .mp4)一样。

只要创建 MP4 文件,使所有重要的元数据都位于文件的开头,在视频和音频数据开始之前,任何播放器都可以像本地 MP4 文件一样播放文件,即使它是仍在下载中。不需要特殊协议。

【讨论】:

以上是关于用于在 iPhone 上流式传输的 Youtube 协议的主要内容,如果未能解决你的问题,请参考以下文章

编写应用程序以将视频流式传输到iPhone

如何仅流式传输来自 YouTube 的视频的声音? [关闭]

用于从 iphone 麦克风流式传输音频的多点连接

如何在我的应用程序上仅流式传输来自 youtube 视频的音频数据?

iPhone 6S 在流式传输时出现音频问题

如何从本机 ios 应用程序实时流式传输到 youtube 帐户