微信小程序直播開發怎麼做

微信小程序直播怎麼開發,本篇教程帶你瞭解小程序直播開發中的秘密。

微信小程序直播系統開發,+薇:SHELTH92

大家有沒有發現,小程序直播的方式在我們身邊的會議、客戶服務、約會中應用得越來越多……看到這些,不少開發者就著急了:怎樣才能開發出例如小程序直播、小程序在線語音客服、小程序視頻會議等等服務?

微信小程序直播開發怎麼做

其實,這些玩得很6的小程序直播,都少不了它的支持,本期小程序課,微信開發哥將詳細為大家介紹一下音視頻組件在線直播和視頻通話這兩個應用場景。在線直播該怎麼做?

1、在線直播的應用場景有哪些?

在遊戲直播、遠程授課、以及企業內部的培訓分享等場景中,都可能會用到在線直播功能,直播的應用場景可以遍及各行各業。

比如微信電競是一款遊戲直播產品,以小程序為產品呈現方式。

比如在醫療行業,專家醫師往往需要全國各地飛進行學術交流和培訓,出差本身耽誤了醫生大量時間,在線遠程授課能大大減少這裡的時間耗用。

小程序中的 <live-pusher> 和 <live-player> 兩個組件 ,都有一個叫做live ( <live-pusher> 中對應 mode 屬性為 SD, HD, FHD)的模式,專門為在線直播而設計,通過小程序的音視頻接口的live 模式,可以實現上述應用場景。/<live-pusher>/<live-player>/<live-pusher>

微信小程序直播開發怎麼做

微信小程序直播系統開發,+薇:SHELTH922、
在線直播的內部原理是什麼?

主播端使用 <live-pusher> ,它在微信小程序的內部是一個推流引擎,它負責對手機攝像頭和麥克風的數據進行採集和編碼,並通過 url 參數指定的 rtmp 推流地址上傳到雲端。/<live-pusher>

雲端的作用類似信號放大器,它負責將來自主播端的一路音視頻流數據進行放大,將數據實時並且無差異的負責並擴散到全國各地,從而解決主播和觀眾端之間距離太遠(比如,跨地區和跨運營商)的問題。

觀眾端使用 <live-player> 進行播放,它在小程序的內部是一個在線播放器,負責從雲端實時拉取音視頻數據並進行解碼和渲染。由於雲端的放大效應,每一個觀眾都能在離自己比較近的雲服務器上拉取到實時且流暢的音視頻流。/<live-player>


分享到:


相關文章: