2012-03-15 127 views
0

我如何通过网络摄像头,电脑和互联网来播放我自己的网络?广播在线视频和音频

即我想创建某种团体,创建一个时间表,并教导如何根据时间表为团队中的人们解决MATH练习。同时在线聊天也需要在播放视频时进行,以便小组用户可以相互通信。

我使用的PHP/MySQL/HTML/CSS/jQuery的

我应该使用什么样的技术来实现上述问题?

回答

0

这里有几个组件。

为了从您自己的电脑获取视频流到服务器,您将需要某种形式的摄像头捕捉应用程序,这里有很多选项。 Flash可以做到这一点,这是我的首选选项,因为它的通用性,在mac上的quicktime,VLC也可以做到这一点。

接下来你需要一个流媒体服务器,我个人喜欢Red5以及FMS。

最后你需要一名玩家。目前最好的选择是Flash,因为HTML5的流媒体容量仍然受到严重支持,并且在支持HTML5时很粗略。你可以在这里获得一个免费的嵌入式播放器供非商业用途: http://www.longtailvideo.com/players/jw-flv-player/

然后你只需要连接点和电线的一切。因此,请确保您正在向您的媒体服务器进行广播,然后确保您的媒体服务器正在正确的端口上进行广播,并最后确保您的Flash视频播放器已配置为听取正确的服务器/端口号。

基本上你 - >媒体服务器 - >网页 - >观众

我发现它听起来有点容易。防火墙,摄像头设备,软件支持/平台支持可能存在问题,但这是使其全部工作的一般方法。

还有一些服务可以为你做所有这些,但是我从未使用过它们,所以我不能评论,一般来说如果它是免费的,不要期望它是可靠的。

希望有所帮助。

编辑您还可以绕过媒体服务器位,这不是因为你必须有一个非常快/专用网络连接(很贵),如果你想比几个人,多一个不错的选择查看流。

+0

非常感谢您的信息,请给我真实的RED5或FMS的例子看看,我可以支付现成的服务,如果有任何存在请共享,thanx – orif 2012-03-19 10:36:52

+0

他们都是服务器技术:http:// www.red5.org/和http://www.adobe.com/products/flash-media-server-family.html我不想偏见提供者,但http://www.google.co.uk/ webhp?sourceid = chrome-instant&ix = seb&ie = UTF-8&ion = 1#hl = en&safe = off&output = search&sclient = psy-ab&q = fms%20hosting and http://www.google.co.uk/webhp?sourceid=chrome-即时&IX = SEB&即= UTF-8&离子= 1#HL = EN&sugexp = frgbld&gs_nf = 1&PQ = FMS%20hosting&CP = 4&gs_id = p&XHR = T&q = RED5 +托管&PF = p&安全=关闭&sclient = PSY-AB和OQ = RED5托管+ – Alex 2012-03-19 17:30:00