直播專案後端的工作

2021-10-03 16:15:54 字數 1010 閱讀 8389

根據官網文件說明 第一步需要配置兩個網域名稱 用於推流 還有拉流 然後配置好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...