国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

手把手教你搭建簡易直播平臺 如何自建直播平臺

更新時間:2024-03-05 09:09:55作者:未知

手把手教你搭建簡易直播平臺 如何自建直播平臺

近些年,隨著直播行業(yè)的興起,催生出大量的網(wǎng)紅經(jīng)濟,不知不覺中我們的生活都開始與直播有著或多或少的接觸。 那直播平臺是怎么搭建的?我們又可以用它做什么呢?今天大大雷手把手教你搭建簡易直播平臺, 更多玩法等你來探索!

直播從業(yè)者

準備

我們用本地局域網(wǎng)環(huán)境來運行服務器進行模擬,搭建之前需要準備以下工具:

流媒體服務器:推薦smart_rtmpd這款流媒體服務器,簡單好用,支持windows,Linux系統(tǒng),對小白用戶也很友好。另外SRS也是一款優(yōu)秀的國產(chǎn)開源流媒體服務器,有興趣的朋友可以了解一下。

推流工具:Obs或者FFmpeg,Obs是一款優(yōu)秀的直播工具,我們主要用到它的推流功能。FFmpeg是一款知名的音視頻處理工具, 相信接觸過音視頻領域開發(fā)的都知道這款工具,功能十分強大,但是沒有用戶界面, 需要使用命令行里操作。

運行

運行smart_rtmpd流媒體服務器。 以windows系統(tǒng)為例, 找到smart_rtmpd_win.zip文件解壓后,在文件夾內(nèi)有smart_rtmpd.exe和config.xml兩個文件。

config.xml:流媒體服務器的配置文件,很多高級的玩法都是通過配置文件來完成,比如錄像,內(nèi)外網(wǎng)映射,虛擬主機轉(zhuǎn)發(fā)等。

<!-- 跟蹤耗時, 不要輕易打開, 容易 crash --><elapse>false</elapse><!-- 鑒權地址: http://authurl/v1/smart_rtmpd?type=rtmp&action=publisher&your param. --><authurl></authurl><!-- NAT 映射地址 --><natmap></natmap> <!-- 內(nèi)網(wǎng)地址推流,映射成外網(wǎng)地址, 內(nèi)外網(wǎng)都能播放 --> <hostmap inner="" outer=""/><!-- rtp & rtcp 端口區(qū)間, que 接收隊列最大緩沖 --><rtp min="30000" max="60000" que="20000" /><!-- 套結字基本配置項 --><sock><!-- 接收緩沖區(qū), 單位 KB, 0 表示不設置 --><recvbuffer>8192</recvbuffer><!-- 發(fā)送緩沖區(qū), 單位 KB, 0 表示不設置 --><sendbuffer>8192</sendbuffer></sock>

smart_rtmpd.exe:流媒體服務器主程序,雙擊運行即可打開,運行前檢查默認端口在本機是否已經(jīng)被占用,如果被占用先修改端口號再啟動。

雙擊運行smart_rtmpd.exe程序并點擊啟動, 這時服務器會監(jiān)聽不同流媒體協(xié)議對應的端口, 接下來我們開始向服務器推流。推流是向流媒體服務器的rtmp端口進行推流,推流格式為:
rtmp://192.168.1.1:1935/live/your_stream_name
,注意ip地址改成你的本機地址。

推流玩法(使用Obs)

玩法一:推送本機攝像頭視頻流到服務器,局域網(wǎng)內(nèi)所有人通過視頻地址進行播放。

1. 打開Obs,添加視頻源,選擇視頻采集設備。

2. 配置推流服務器

打開設置-推流,服務選擇自定義,服務器填寫我們運行的流媒體服務器地址,比如
rtmp://192.168.50.7:1935/live/,注意更換自己的IP, 串流密鑰可以自己隨便填寫,能保證它在你服務器的視頻流是唯一的就可以。

3. 開始推流, 點擊右下角的開始推流按鈕, 如果推流正常,我們的服務器會顯示這條視頻流通道。雙擊該視頻流通道, 可以看到多個協(xié)議的拉流地址, 選擇適合你的地址進行播放。

到這一步就完成了直播流程,把你的播放地址發(fā)給你局域網(wǎng)的小伙伴,這樣他們就能看到你的直播了。

玩法二:推送電腦桌面或者某個窗口的視頻流,局域網(wǎng)的小伙伴通過視頻地址進行播放,完成桌面共享功能。

玩法三:推送本地珍藏的視頻,局域網(wǎng)的小伙伴通過視頻地址播放。

這些玩法的操作流程和玩法一是一樣的, 大家可以自己嘗試。

拓展

如果你有一臺云服務器, 那么以上的操作全網(wǎng)的小伙伴都可以通過視頻地址訪問。如果你想同時推多個視頻流怎么辦? 我自己是通過FFmpeg來實現(xiàn)的,根據(jù)需求寫一些Python的腳本使用協(xié)程實現(xiàn)并行推流。

smart_rtmpd最新版是2021/04/11發(fā)布的,如果網(wǎng)上沒有找到,可以私信回復rtmpd獲取下載地址,包含windows和linux版本。

我是大大雷

本文標簽: [db:關鍵詞]  

為您推薦

手把手教你搭建簡易直播平臺 如何自建直播平臺

近些年,隨著直播行業(yè)的興起,催生出大量的網(wǎng)紅經(jīng)濟,不知不覺中我們的生活都開始與直播有著或多或少的接觸。 那直播平臺是怎么搭建的?我們又可以用它做什么呢?今天大大雷手把手教你搭建簡易直播平臺, 更多玩法

2024-03-05 09:09

mac筆記本截圖的快捷鍵是什么 mac筆記本截圖的快捷鍵是什么意思

如何在Mac上截圖?Mac電腦分為臺式機和筆記本,在不同的設備上截圖方法也有所不同。下面我們分享一下在Mac上截圖的5個方法。方法一、捕獲整個桌面的屏幕截圖按鍵盤上的Command + Shift +

2024-03-05 09:09

中國海油質(zhì)量怎么樣(海灣石油油品質(zhì)量怎么樣)

9月14日,中國海洋石油集團有限公司(下稱中國海油)宣布,該公司旗下中?;瘜W與中國農(nóng)科院合作研發(fā)的農(nóng)業(yè)增值創(chuàng)新技術在黑龍江北大荒墾區(qū)實現(xiàn)商業(yè)應用,全面助力黑土地增收,踐行央企擔當為鄉(xiāng)村振興提供新動力并

2024-03-05 09:09

網(wǎng)站推廣的基本方法有哪些 網(wǎng)站推廣的基本方法有哪些

現(xiàn)在,幾乎任何類型的企業(yè)都需要通過網(wǎng)站搭建來推廣自己的產(chǎn)品,服務,seo營銷就是一種投入產(chǎn)出比較高的推廣方式。從廣義上來講,僅僅通過seo是遠遠不夠的,凡是能觸達用戶群體的推廣方式,凡是大流量平臺,網(wǎng)

2024-03-05 09:08

紋身怎么洗掉(紋身怎么洗掉多少錢)

有一些人因為一時興起而選擇了紋身,但過后卻有些后悔,由于各種原因不滿意紋身(包括紋眉、眼線等),有什么方法可以進行淡化甚至去除不良紋身呢?  醫(yī)學上稱紋身是外來的不溶性色素刺入真皮而在皮膚內(nèi)產(chǎn)生的

2024-03-05 09:08

seo推廣是什么意思呢?告訴你seo到底是什么

我們很多企業(yè)家現(xiàn)在都非常注重網(wǎng)絡營銷,其中seo成為了網(wǎng)絡推廣的一種必要的手段。那么什么是seo呢?今天我就給大家簡單的介紹下。一:seo的概念1:seo是一種縮寫,它的全稱是Seach Engine

2024-03-05 09:08