首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP实现视频直播

用PHP实现视频直播
EN

Stack Overflow用户
提问于 2008-10-21 23:53:13
回答 8查看 155.8K关注 0票数 39

我有一个PHP/AJAX/MYSQL聊天应用程序。我想将视频聊天添加到我的应用程序中。如何在PHP应用程序中创建用于视频会议/聊天的直播视频流。如果我想要构建这样一个系统,我需要知道的关键术语是什么?首先,使用PHP是个好主意吗?是不是有什么我没想过的?我还可以使用哪些其他语言,也许可以与PHP结合使用?

EN

回答 8

Stack Overflow用户

发布于 2008-10-22 01:42:29

我并不是说你必须放弃PHP,但在这里你需要不同的技术。

让我们从简单的(没有Akamai:-)开始,考虑一下这里的含义。视频、聊天等--一开始都是客户端的。用户有一个摄像头,你想以某种方式捕获信号并将其发送到服务器。到目前为止还没有PHP。

我知道闪存支持这一点(查看这个tutorial on webcams and flash),所以你可以使用闪存将内容传输到服务器。我认为如果你继续使用闪存,那么Flex (flex and webcam tutorial)可能是个不错的选择。

这些只是基础知识,也许它会让你知道你需要在哪里研究,因为很明显,这还不能让你在你的应用程序中进行完整的视频聊天。对于初学者来说,你需要某种方式来记录这些流,并重新发布它们,这样其他人就可以从聊天中看到其他人,等等。

我也不确定这会消耗多少流量和带宽,一般来说,你需要比Stackoverflow问题多得多的东西来解决这个问题。最好是对你的应用程序做一个完整的规格说明,然后雇佣一些人来帮助你构建它。

哈!

票数 22
EN

Stack Overflow用户

发布于 2013-10-01 15:12:39

请注意,下面描述的服务不再可用,因为它基于FLV媒体(闪存)

该项目利用Red5,Flex和PHP来进行实时视频流媒体和录制,具有许多功能

  1. 向观众直播视频
  2. 将来自您的摄像头或其他视频输入设备的流记录到服务器
  3. 预览录制的流和文件,并缩略图显示您要为视频显示的帧。
  4. 从您的计算机上载视频并将其转换为可使用Red5流式传输的FLV。
  5. 从任何FLV中选择be plugged to any script
  6. 使用此链接http://code.google.com/p/red5-flex-streamer/

,每个网站用户都可以有一个单独的目录来存储其视频和缩略图

票数 7
EN

Stack Overflow用户

发布于 2008-10-22 00:45:44

PHP将允许您构建组成视频会议和聊天应用程序的站点页面,但它不会为您提供或流式传输视频- PHP仅在服务器上运行,并将HTML呈现给客户端浏览器。

对于视频,你首先需要的是一个像akamai这样的人或该领域的许多其他人的直播帐户。使用此帐户可以为您的视频提供一个入口点-即:您将直播视频流传输到的服务器。

下一步,你想把你的视频放到浏览器上windows media player,flash或者silverlight可以让你做到这一点把你选择的技术的合适控件嵌入到你的页面中(使用PHP或者其他),并给出你的实时视频源的地址。

PHP (或其他脚本语言)将用于构建应用程序的聊天部分,并将整个部分(聊天和嵌入式视频播放器)整合在一起。

希望这能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/223983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档