gpt4 book ai didi

iphone - 如何流式传输视频并播放?

转载 作者:行者123 更新时间:2023-12-03 18:43:20 25 4
gpt4 key购买 nike

如何从网络传输视频数据并在 iPhone 上播放?

最佳答案

首先,您正在开发针对 iPhone 优化的 Web 应用程序还是 native 应用程序?

在第一种情况下,您唯一的选择是将视频文件转码为 Quicktime H.264(m4v 或 mp4 扩展名)。您可以使用 Quicktime Pro(使用导出菜单)或 VLC(作为免费替代方案)。然后只需添加一个指向 HTTP 服务器上的视频文件的超链接即可。确保它呈现正确的内容类型和内容(阅读 Safari Web Content Guide for iPhone OS: Configuring Your Server )。这适用于网络和 native 应用程序(在 native 应用程序中,您将使用 MPMoviePlayerController View )。 “流式传输”也可以(技术上称为 Quicktime 电影文件的渐进式下载)。

如果您谈论的是流式传输实时内容(即您实时制作或对实时源进行转码的内容),目前还没有官方的方法可以做到这一点(从 iPhone OS 2.2 开始)。 iPhone 操作系统不支持 RTSP/RTP 流媒体。许多 native iPhone 应用程序(例如 UStream.tv 和 Orb Live)已经创建了自己的自定义直播流解决方案(其中大多数通过 HTTP 传输延迟数秒的延迟流,然后使用 FFmpeg 或其他库以某种方式在手机上对其进行解码) )。

关于iphone - 如何流式传输视频并播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com