2

我想知道直播或聊天视频是如何工作的?我对 PHP 有点了解,并且一直在学习 ajax 和 jquery。我想知道是否可以使用 PHP 构建这样的系统?或者可能是 HTML5?我对 HTML5 不太熟悉,但如果有可能,我肯定会学习它。

有人可以帮我走吗?

谢谢!

4

3 回答 3

2

对于 HTML5,您正在寻找 WebRTC。请参阅http://www.webrtc.org/。该规范支持在浏览器中进行实时流式传输(视频/音频)。

尽管如此,您仍然需要一个后端来处理流并将人们联系在一起。这不太适合 PHP,我宁愿使用 Node.js,它是一种能够与客户端进行非常轻量级的“双向连接”的服务器。请参阅http://nodejs.org/

于 2012-02-08T08:14:40.737 回答
1

看看Open Tok,它可能会提供您正在寻找的东西。

于 2012-02-08T08:10:11.567 回答
0

您必须与 php 一起使用 ffmpeg 和 ICECAST 服务器。下载并安装ICECAST服务器。它适用于 windows 和 ffmpeg,让您可以实时流式传输 mp4 和 webm 视频,您可以使用 html 和 php 在线发布和展示。它是最简单的方法。我希望有人告诉我这一点,但我必须通过反复试验来弄清楚这一点。如果这对您不起作用,请在谷歌搜索引擎上键入实时流服务器软件。http://icecast.org/应该使用 ffmpeg https://www.ffmpeg.org/doxygen/2.4/icecast_8c_source.html配置它的代码。ffserver 对 Windows 不起作用,而且非常浪费时间。

于 2014-10-29T03:00:32.480 回答