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 以了解交鑰匙網站平台、相容託管、客製化開發服務等商業服務。