在 MAC 机器上使用 Apache + PHP 配置 Apple 的 HTTP Live Streaming
Posted
技术标签:
【中文标题】在 MAC 机器上使用 Apache + PHP 配置 Apple 的 HTTP Live Streaming【英文标题】:Configuration Apple's HTTP Live Streaming with Apache + PHP on MAC machine 【发布时间】:2011-02-23 17:21:54 【问题描述】:我在 iPhone 上尝试了实时视频和 VOD 流媒体,为此我在 Mac 机器上使用 Apache + php 配置了 HTTP Live 服务器。我的 MAC 系统上还有 FFMPEG 命令行工具。
首先我通过以下步骤尝试了视频点播 (VOD),
-
我已使用 FFMPEG 工具将输入视频 (.mp4) 编码为 MPEF2 (.ts)
使用 mediastreamsegmenter 命令行工具,创建索引文件 (.m3u8) 和分段
当我执行上述步骤 2 时,它不起作用,您能否建议我执行的步骤是正确的,或者如果我有任何错误,请纠正我。
二、直播视频流
在 iPhone 相机上录制视频,我在委托方法上接收 CFsampebufferref。我应该如何将上述缓冲区(iphone)以哪种格式发送到服务器(Apache + PHP),我应该如何读取服务器和最佳通信方法,无论是 Socket 还是 ftp 或其他一些方法?
提前致谢,
斯里
【问题讨论】:
【参考方案1】:您能否更具体地说明错误?不加载视频?崩溃?有了这个小信息可能是一个程序问题,编码一个甚至 apache。
首先在您的 MAC 中使用 mediastreamvalidator 并检查视频部分是否正确。如果一切正常,请尝试使用浏览器访问 m3u8 文件。如果它正在显示,那么问题应该出在应用本身。
【讨论】:
以上是关于在 MAC 机器上使用 Apache + PHP 配置 Apple 的 HTTP Live Streaming的主要内容,如果未能解决你的问题,请参考以下文章