一個人如何搞定一場直播

一個人如何搞定一場直播

經常會被人問到,推流,拉流有什麼區別?解析度,碼率,幀率,流量是什麼意思?

我們在辦活動、玩遊戲、帶貨給朋友、培養自己成為網紅的過程里都有可能會涉及到直播,網易雲通信與視頻的雪寶老師貼心地準備了這篇小科普,手把手告訴你完成一場直播的正確姿勢,而且 1 個人就可以搞定了!

簡單來說,直播需要搞定的環節是

採集 ->處理 ->轉碼 ->推流 ->播放 !

1.「採集」

採集的內容主要分 2 種:

  • 音頻:包含麥克風、系統聲音或者本地音頻,和其它輸入源。

  • 視頻:包含攝像頭、屏幕錄製或者本地視頻,和其它採集源。

採集方式及其依賴的設備,主要有 3 種:

  • 手機:通過 Android/iOS 推流端 SDK,或者 Demo 程序,採集攝像頭視頻;

  • 電腦:可以通過 Windows 端的直播推流 SDK ,或者 Demo 程序採集電腦自帶的(或者外置連接的 USB 攝像頭)的視頻;

  • 攝像機、攝像頭等:可通過相應的硬體採集卡、編碼器或轉換器,連接到台式機或筆記本;無人機等可通過手機 App,再進行直播推流,當然這就比較進階款了。

還原一種雪寶經常使用的,單人可操控!超低成本的!移動直播!採集場景:

  • 手機,另加一台備用機;

  • 三腳架+手機支架,可替換成自拍桿;

  • 4G 無線路由器+上網卡,作為備用網路;

  • 二合一數據線+充電寶,保持設備持續有電。

2.「處理」

主要是美顏、濾鏡、混音、水印、連麥等,一般發生在編碼壓縮前。

  • 美顏

直播當然都怕見光死,真人直播已經無需討論美顏的必要性,又正又自然難道不是標配嗎?

補充知識點,美顏的本質就是去噪,這個過程中會涉及到人臉識別技術,只有知道五官的具體位置,才能夠成功「整容」。

  • 濾鏡

濾鏡可以說是多樣視角和光線變換下,改變對直播對象的呈現,滿足了廣大青年的精神文明建設需求。

網易雲提供自然、粉嫩、懷舊、黑白等多種濾鏡的選擇,自帶神奇視覺效果。高玩們可以選使用 GPUImage 和 Google 等濾鏡庫。

  • 水印

出於版權保護和品牌露出的考慮。同時滿足監管部門的要求,直播轉錄播需要在視頻上打上水印保存一段時間。

所以內置水印的功能很重要,在直播流中加入靜態圖片,使視頻播放時每一幀都可以看到。

  • 連麥

當愛豆在你面前 ,難道不跟主播連個線嗎?不連麥怎麼匹配對手?怎麼匹配女盆友?怎麼匹配狼人殺同夥?

網易雲支持 4 人同時語音、視頻連麥互動並直播出去,同時支持 4 種主播與連麥者的UI布局方式。

  • 聊天

送遊艇送跑車送現金!這是一定要的啊!網易雲還無縫接入了無上限聊天室,支持點贊、禮物、紅包、自定義消息等多種類型。

  • 伴音

網易雲支持 iOS、Android 和 PC 的主播端播放背景音樂,PC 端還支持網易雲音樂、酷狗音樂、QQ音樂、蝦米音樂等主流播放器伴音。

還提供截屏、屏幕共享、純音頻直播、網路狀況獲取、HTTP/HLS/RTMP 多種類型的地址分享,等直播功能。

3.「轉碼」

轉碼是指將已經壓縮編碼的視頻碼流,轉換成另一個視頻碼流,以適應不同的網路帶寬、不同的終端處理能力和不同的用戶需求。

轉碼本質上是一個先解碼,再編碼的過程。編碼是去除數字信息中的冗餘,出於對相鄰像素之間的關聯性、肉眼對細節的不敏感等。編碼的壓縮比、圖像質量、壓縮和解壓縮的速度,是評判編碼性能好壞的三個標準。

網易雲採用的是國際電聯的 H.264 編碼標準,能夠在更低帶寬下提供優質視頻,並能夠靈活應用在高/低帶寬、高/低視頻解析度等。

與此同時,網易雲提供多種規格的轉碼標準,以轉碼模板的形式提供,可以靈活配置不同的轉碼格式和清晰度 。

4.「推流」

終於到了推流的決勝時刻了!

推流是指從各個視頻的採集終端,將視頻編碼後,上傳到雲端指定地址的過程。

網易雲支持 RTMP 協議的直播推流,是目前主流的流媒體傳輸協議,對於 CDN 的支持和各平台的實現比較好。

CDN,是指內容分發網路,通過在網路各處放置節點伺服器,所構成的在現有的互聯網基礎之上的,一層智能虛擬網路。

主要是為了實現用戶可就近取得所需內容,解決因為網路擁擠、訪問量大,對於用戶訪問網站的響應速度的干擾。

網易雲擁有 500+ 自建和商業 CDN 全球節點,支持海量視頻的千萬級並發。

提供多終端的直播推流 SDK,涵蓋 iOS、Android、PC、web 等推流方式,實現多種直播推流場景,可以根據推流端網路情況實時調整推流參數,自適應碼率、幀率等參數。

5.「播放」

直播的最後一步,我決定有幾個關鍵詞來科普,播放 SDK! 秒開! 防盜鏈! 回看!

  • 播放 SDK

網易雲提供多終端的播放 SDK,集成了播放器配套的多項功能,可以完美支持直播拉流和點播播放,接入不是一般地簡單。

提供 RTMP,HTTP,HLS 三種協議的拉流地址,總有一款適合你。

  • 秒開

瞬間!載入!完畢!想想就很燃啊~網易雲可以為直播配置秒開,讓用戶們超快看到直播畫面。

  • 防盜鏈

為了保障流媒體資源的安全,還可以選擇開通動態 URL 防盜鏈功能,一身鎧甲的你才沒有軟肋!

  • 回看

俗話說常刷常新,總能發現一些新角度的。網易雲可以在直播進行的同時錄製,在直播結束後即可生成文件。

最後,分享3個關於直播的中肯建議:

1. DEMO 要裝好!

2. 網路要搞定!

3. 記得開美顏!

就是這麼簡單!其實你需要做的只是採集工作,

處理 -> 轉碼 -> 推流 -> 播放這些環節網易雲都會替你搞定的呀!

雪寶向你發射一個 demo,收好不用謝:

雲信SDK下載_DEMO源碼免費下載-網易雲信

補充一個術語表,不拒絕更多耍酷的機會:

網易通信與視頻雲-開發手冊-術語表

以及一封直播開發手冊

網易通信與視頻雲-開發手冊-簡介

推薦閱讀:

TAG:直播 | 現場直播 |