根據官網文件說明 第一步需要配置兩個網域名稱 用於推流 還有拉流 然後配置好cdn
這裡官網文件有具體說明
其實後端需要做的工作不是很多
配置好了網域名稱之後 需要針對主播開著屬於自己的房間
下面就是生成網域名稱的規則 不過我們需要用介面實現生成推流域名
官方給了兩種語言的網域名稱生成demo 位置在 網域名稱管理-》管理-》推流配置
這裡需要注意的是 生成推流的網域名稱不要重複 可以用 加密 後的 使用者的id 或者鹽
這樣每個人就會有乙個自己固定的直播間 對於後期的業務實現起來很方便
過期時間盡量保持在使用者活躍少的時間段 或者設定較長的有效時間
獲取到了直播流 返給前端就可以進行直播了
這個就是在後端呼叫查詢介面 可以獲取到正在直播的直播間 做什麼就不多說了
文件位址在這
到這裡其實乙個簡單直播功能就基本實現了 下面說說彈幕和禮物吧
彈幕其實現在市場上有很多強大的sdk 不過我當時並沒有找到適用php 的
我大php 居然被冷漠了。。 或者我沒有找到
沒辦法了 後來我採用了workman自己寫
彈幕無非就是乙個聊天室的功能
workman 官方給力很多demo 可以自己選擇適合自己的使用
然後就是禮物 其實禮物就是在使用者送出禮物的時候廣播給其他人 並且觸發ui效果
其他的其實也就沒什麼了 需要注意的是 自己寫著玩的人 省一點使用直播監控的那個功能 兩天外賣錢沒了 t_t
基礎的功能就這麼多了 還有一些其他的功能按照官方給的介面就可以了
希望這篇文章可以對一些人帶來幫助吧
mr.hu.乙個還在奮鬥的phper
直播系統專案
網頁結構 方法1 直接獲取html的元素 chat items self.driver.find elements by css selector chat item 獲取彈幕 for chat item in chat items 7 chat item class attribute chat ...
專案後端 換源
2 常用pip源 豆瓣 阿里 3 加速安裝的命令 pip install i 模組名 windows 2 新建 pip 資料夾並在資料夾中新建 pip.ini 配置檔案 3 新增 pip.ini 配置檔案內容 見下面配置內容 macos linux 1 在使用者根目錄下 下建立 pip 隱藏資料夾,...
前後端分離專案
由於目前公司需要為已經存在的專案統一單點登入,而技術選型後採用的是apereo的cas。但是由於官方cas文件的混亂性 你懂得!並且其官方的例項和網上的例項教程都是基於傳統的專案 也就是非前後端分離專案 因此對於前後端分離的專案整合cas的可參考的資料就比較少,於是就有了下面的前後端分離專案基於ca...