PHP-HTML5-视频聊天/直播 - 独立 PHP
PHP 直播/HTML5 视频聊天的现场演示:广播和播放直播视频
使用 WowzaSE 中继的 HTML5 实时视频流 使用 P2P WebRTC 的 HTML5 实时视频流
安装之前,请在上面的现场演示中测试简单的设置。
此版本展示了从 1 个广播公司到多个观众的流式传输和聊天。这个纯 PHP 版本包括代码和最少的脚本,用于嵌入 HTML5 视频聊天应用程序并测试/展示一些功能。此版本用于将应用程序与自己的脚本/框架集成/使用。有关高级功能的完整实施,请参阅交钥匙 HTML5 视频聊天网站版本,可作为具有完整 php 源代码的 WordPress 插件使用。交钥匙网站版本通过会员资格、计费和高级工具实现按分钟付费的视频聊天(群组和私人双向视频通话)。
简单 PHP 版功能: 直播:广播和回放
HTML5 视频聊天/直播的主要功能:广播和回放
警告:其中一些功能在此简化版本中未激活/实现,但可以在交钥匙站点版本中启用。
安装说明
安装之前,请确保您的托管环境满足所有要求,包括作为 HTML5 WebRTC 流中继的 Wowza SE 和/或 VideoWhisper WebRTC 信令服务器。生产实施还应涉及安全性和网站集成的会话控制(如直播频道列表)。如需测试,请从 WebRTC Host 获取免费计划:P2P。
- 如果您不使用交钥匙 webrtc 中继流主机,请使用 Wowza SE 或 VideoWhisper WebRTC + STUN/TURN 服务器配置 WebRTC + SSL。
- 将文件部署到您的 Web 安装位置。 (示例:yoursite.domain/html5-videochat/)
- 在 settings.php 文件中填写您的流媒体设置
- 如果您没有 SuPHP,请启用文件夹“上传”的写入权限 (0777),这是保存会话和聊天信息所必需的。
普通 PHP 版本的限制
- 纯php版本是指用于配置和访问视频聊天室的最少脚本,因此开发人员可以与自己的脚本集成。
- 普通php版本不涉及数据库和系统来管理会员、房间、计费。这些取决于你想要集成的框架、插件、数据库、会员系统。
- 应用程序通过框架/集成脚本(需要根据框架、数据库、用户脚本来实现)使用ajax调用读取参数、钱包余额和其他数据。
- WordPress 框架提供了完整的功能实现。请参阅交钥匙 HTML5 视频聊天网站版本,可作为具有完整 php 源代码的 WordPress 插件使用。包括用户角色管理(表演者/客户)、每分钟付费、集成计费钱包。
- 普通版为广播者和其他参与者实现了与广播/播放屏幕的单向流媒体和聊天。应用程序支持,但此版本未实现请求 2 路视频通话或会议/协作参数和内容的信令。
- 安装程序以演示模式启动,以防止访问者占用大量资源。要启用并确认完整模式,您需要在 modeVersion 参数中填写应用程序版本。请咨询 VideoWhisper 寻求帮助或交钥匙站点设置。
主要集成脚本
- index.php嵌入html5应用:访问直接创建房间并显示房间链接以邀请其他人
- app-call.php 由应用程序调用来检索参数、与 Web 服务器交互、更新状态和聊天(ajax 调用)
- app-functions.php 函数实现 app-call.php 的功能,包括翻译文本、应用程序设置
- settings.php 设置和选项,包括流设置和调用 url(与自己的框架集成时)
脚本还包含澄清/建议的注释。
这是一个简单的设置,展示了轻松的应用程序部署以及与其他 PHP 脚本的集成。如需快速设置,请参阅 VideoWhisper 交钥匙流托管计划,其中包括所有功能和免费安装的要求。
VideoWhisper HTML5 项目演示
- Wowza SE 上的视频通话 PHP / HTML5 视频聊天
- VideoWhisper WebRTC 上的视频通话 PHP / HTML5 视频聊天
- Wowza SE 上的实时流 PHP / HTML5 视频聊天
- VideoWhisper WebRTC 上的实时流 PHP / HTML5 视频聊天
- 凸轮/麦克风录音机 HTML5 - 独立
- 付费视频聊天交钥匙网站
VideoWhisper HTML5 项目下载
- 视频通话 - HTML5 视频聊天 - GitHub
- 直播 - HTML5 视频聊天 - GitHub
- 摄像头/麦克风录音机 HTML5 - GitHub
- 付费视频聊天交钥匙网站 - WordPress
- 视频通话和随机聊天交钥匙网站 - WordPress
- WebRTC信令服务器
请咨询 VideoWhisper 了解交钥匙网站平台、兼容托管、定制开发服务等商业服务。