【发布时间】:2012-02-08 07:59:16
【问题描述】:
我想知道直播或聊天视频的工作原理?我对 PHP 有点了解,并且一直在学习 ajax 和 jquery。我想知道是否可以使用 PHP 构建这样的系统?或者可能是 HTML5?我对 HTML5 不太熟悉,但如果有可能,我肯定会学习它。
有人可以帮我走吗?
谢谢!
【问题讨论】:
标签: php html video-streaming live-streaming livechat
我想知道直播或聊天视频的工作原理?我对 PHP 有点了解,并且一直在学习 ajax 和 jquery。我想知道是否可以使用 PHP 构建这样的系统?或者可能是 HTML5?我对 HTML5 不太熟悉,但如果有可能,我肯定会学习它。
有人可以帮我走吗?
谢谢!
【问题讨论】:
标签: php html video-streaming live-streaming livechat
对于 HTML5,您正在寻找 WebRTC。见http://www.webrtc.org/。 此规范支持在浏览器中进行实时流式传输(视频/音频)。
不过,您仍然需要一个后端来处理流并将人们联系在一起。这不太适合 PHP,我宁愿使用 Node.js,这是一种能够与客户端进行非常轻量级的“双向连接”的服务器。见http://nodejs.org/。
【讨论】:
看看Open Tok,它可能会提供您正在寻找的东西。
【讨论】:
您必须使用 ffmpeg 和 ICECAST 服务器以及 php。 下载并安装ICECAST服务器。它适用于 windows 和 ffmpeg,让您可以实时流式传输 mp4 和 webm 视频,您可以使用 html 和 php 在线发布和展示。它是最简单的方法。我希望有人告诉我这一点,但我必须通过反复试验来解决这个问题。如果这对您不起作用,请在 google 搜索引擎上键入实时流服务器软件。 http://icecast.org/ 应该使用 ffmpeg https://www.ffmpeg.org/doxygen/2.4/icecast_8c_source.html 配置它的代码。 ffserver 对 Windows 不起作用,而且非常浪费时间。
【讨论】: