128网站目录目前已创建 202 个网站目录,收录 198 个站点! 注册 登录 升级VIP 提交网站
首页 > 新闻中心 > 建站

LiveCamera | PHP+Websocket+HTML5调用摄像头实现视频直播

文章内容广告A

摄像头视频直播

LiveCamera是一款基于HTML5+WebSocket+PHP的视频直播系统,通过网页(HTML5)调用摄像头,通过websocket传输给PHP后端(workerman), 再由后端广播给所有在线播放网页,观看者可以通过这个播放页面实时观看摄像头拍摄的内容。此应用支持部分手机浏览器调用摄像头直播摄像头视频流。
注意:目前不支持部署在windows系统

下载

下载摄像头视频直播代码



Fork on Github  下载ZIP压缩文件 

线上Demo

提示:最好用火狐测试,谷歌浏览器升级了安全策略,谷歌浏览器只能在https下才能利用html5打开摄像头。

注意:此页面并不是支持所有浏览器

摄像头录制页面

实时接收视频流页面

安装启动

1、下载LiveCamera,并解压缩到任意目录

2、进入目录启动workermanphp start.php start -d如下图

网页摄像头直播启动示意图

3、录像页面:http://ip:8088/camera.html(ip为运行liveCamera服务的ip或者域名)
观看页面:http://ip:8088/
提示:如果无法访问请检查服务器防火墙,如果是云服务器还要设置安全组,端口为8080 8008 8088三个

网页摄像头直播使用界面

提示:

此demo实际是将摄像头的视频转化成图片分发给所有浏览器,所以没有办法支持声音,并且占用带宽较大,不适合生产环境

相关项目:

WebRTC 一对一视频聊天