使用HTML5,javascript的视频聊天客户端

时间:2015-10-26 13:33:20

标签: javascript html5 html5-video videochat

是否存在使用HTML 5和JavaScript(客户端技术)在任何Web应用程序中提供视频聊天功能的现有框架/插件?

1 个答案:

答案 0 :(得分:4)

我将尽快解释您创建实时视频聊天所需的内容。

1。您需要决定要使用的流媒体协议。有很多流协议(HLS,DASH,RTMP,RTSP,Smooth,HDS) 仅使用一种协议支持所有设备几乎是不可能的 HLS - 只能通过html 5流式传输视频。
DASH - 仅用于支持MSE的浏览器 等。
但您可以动态地将视频打包成多种协议以支持更多设备。

2。您需要配置视频流服务器以流式传输视频。 您可以使用免费的视频服务器,如:
NGINX
Nimble Streamer
等。
如果您不想花时间配置此服务器,可以使用付费视频服务器来帮助您对视频进行编码,打包和流式传输。
例如:
Wowza

3. 您需要选择视频播放器来播放视频。有很多支持flash播放的html 5视频播放器 例如:
Flowplayer
JWplayer
还有许多绝对免费的视频播放器,如:
Video.js
MedialElement.js
Dash.js
等。

因此,如果您决定使用HLS和DASH,则需要选择支持这些协议的播放器,例如:
flowplayer - 支持HLS和DASH
或者用于DASH的dash.js和用于HLS的video.js. 您可以轻松自定义大多数视频播放器。