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

Man*_*hah 0 javascript html5 videochat html5-video

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

Ale*_*ndr 5

我将尽力解释一下创建实时视频聊天需要什么。

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。
您可以轻松自定义其中的大多数视频播放器。