【发布时间】:2012-03-15 14:12:02
【问题描述】:
我如何通过网络摄像头、电脑和互联网通过互联网播放自己的视频?
即我想创建一些小组,制定一个时间表,并根据时间表教给小组中的人如何解决数学练习。流式传输视频时还需要在线聊天,以便群组用户可以相互交流。
我正在使用 php/mysql/html/css/jquery
我应该使用什么样的技术来实现上述问题?
【问题讨论】:
标签: video-streaming live-streaming broadcasting
我如何通过网络摄像头、电脑和互联网通过互联网播放自己的视频?
即我想创建一些小组,制定一个时间表,并根据时间表教给小组中的人如何解决数学练习。流式传输视频时还需要在线聊天,以便群组用户可以相互交流。
我正在使用 php/mysql/html/css/jquery
我应该使用什么样的技术来实现上述问题?
【问题讨论】:
标签: video-streaming live-streaming broadcasting
这有几个组成部分。
为了将视频流从您自己的计算机传输到服务器,您需要某种形式的网络摄像头捕获应用程序,这里有很多选项。 Flash 可以做到,这将是我的首选,因为它是通用的,mac 上有 quicktime,VLC 也可以做到。
接下来你需要一个流媒体服务器,我个人喜欢 Red5 和 FMS。
最后你需要一个播放器。目前最好的选择是 Flash,因为 html5 的流媒体容量仍然受到严重支持,并且在支持时粗略。您可以在此处获取免费的可嵌入播放器,用于非商业用途: http://www.longtailvideo.com/players/jw-flv-player/
那么你只需要连接点并将所有东西连接起来。因此,请确保您正在向媒体服务器广播,然后确保您的媒体服务器在正确的端口上广播,最后确保您的 Flash 视频播放器配置为侦听正确的服务器/端口号..
基本上你->媒体服务器->网页->观众
我让它听起来比实际简单一些。防火墙、相机设备、软件支持/平台支持可能存在问题,但这是使其全部正常工作的一般方法。
还有一些服务可以为您完成所有这些工作,但是我从未使用过它们,所以我无法发表评论,一般来说,如果它是免费的,不要指望它是可靠的。
希望对您有所帮助。
编辑您也可以绕过媒体服务器位,这不是一个好的选择,因为如果您需要非常快速/专用的互联网连接(非常昂贵),如果您希望多人观看直播。
【讨论】: