丰满熟妇大号bbwbbwbbwbbw, 日韩激情在线播放aⅴ中文字幕在线观看, 国产亚洲一区二区三区在线观看在线观看, 99久热re在线精品99re8热视频,中国一级A片按摩系列,人人爱超碰,国产精品一区二区www,亚洲国产欧美日韩精品一区二区三区,探花少妇福利AV导航

成都微信直播小程序開發(fā)
來源:小程序開發(fā),由本站于2021-10-18 編輯發(fā)布,已經(jīng)有738個小伙伴看過這篇文章啦!

大家有沒有發(fā)現(xiàn),小程序直播的方式在我們身邊的會議、客戶服務(wù)、約會中應(yīng)用得越來越多……看到這些,不少開發(fā)者就著急了:怎樣才能開發(fā)出例如小程序直播、小程序在線語音客服、小程序視頻會議等等服務(wù)? 其實,這些玩得很6的小程序直播,都少不了它的支持—— 2017年下半年,微信6.5.21版本支持在線音視頻功能。開發(fā)者可以通過兩個音視頻組件實現(xiàn)實時地在線直播、視頻通話、語音通話等功能。 本期小程序課,微信開發(fā)哥將詳細為大家介紹一下音視頻組件在線直播和視頻通話這兩個應(yīng)用場景。 在線直播該怎么做? 1、在線直播的應(yīng)用場景有哪些? 在游戲直播、遠程授課、以及企業(yè)內(nèi)部的培訓(xùn)分享等場景中,都可能會用到在線直播功能,直播的應(yīng)用場景可以遍及各行各業(yè)。 比如微信電競是一款游戲直播產(chǎn)品,以小程序為產(chǎn)品呈現(xiàn)方式。 比如在醫(yī)療行業(yè),專家醫(yī)師往往需要全國各地飛進行學(xué)術(shù)交流和培訓(xùn),出差本身耽誤了醫(yī)生大量時間,在線遠程授課能大大減少這里的時間耗用。 小程序中的 兩個組件 ,都有一個叫做live ( 中對應(yīng) mode 屬性為 SD, HD, FHD)的模式,專門為在線直播而設(shè)計,通過小程序的音視頻接口的live 模式,可以實現(xiàn)上述應(yīng)用場景。 2、在線直播的內(nèi)部原理是什么? 主播端使用 ,它在微信小程序的內(nèi)部是一個推流引擎,它負責(zé)對手機攝像頭和麥克風(fēng)的數(shù)據(jù)進行采集和編碼,并通過 url 參數(shù)指定的 rtmp 推流地址上傳到云端。 云端的作用類似信號放大器,它負責(zé)將來自主播端的一路音視頻流數(shù)據(jù)進行放大,將數(shù)據(jù)實時并且無差異的負責(zé)并擴散到全國各地,從而解決主播和觀眾端之間距離太遠(比如,跨地區(qū)和跨運營商)的問題。 觀眾端使用 進行播放,它在小程序的內(nèi)部是一個在線播放器,負責(zé)從云端實時拉取音視頻數(shù)據(jù)并進行解碼和渲染。由于云端的放大效應(yīng),每一個觀眾都能在離自己比較近的云服務(wù)器上拉取到實時且流暢的音視頻流。 3、我怎么用小程序?qū)崿F(xiàn)在線直播? step1:開通一個云直播服務(wù)(比如 騰訊云 ),或者自己搭建一個rtmp服務(wù)器(例如 nginx-rtmp 服務(wù))。 step2:生成推流 url ,推流地址一般以 “rtmp://” 打頭,比如  rtmp://8888.livepush.myqcloud.com/live/8888_test 就是一個典型 rtmp 推流 Url。 step3:為你的小程序增加一個 標簽,并將 url 參數(shù)指定為你在 step2 中生成的推流 url。 同時, 的 mode 參數(shù)可以指定為 HD 或者 FHD,這是在線直播場景中比較推薦的畫質(zhì)。 同時,你還可以通過 的 beauty 和 whiteness 等參數(shù)設(shè)定美顏和美白等級。 step4:生成推流 url 和播放地址,推流一般都是 rtmp:// 打頭的 url,而播放地址則有兩種選擇,分別是 “rtmp://” 開頭的 rtmp 播放協(xié)議,“http://” 打頭和“.flv”結(jié)尾的的 http-flv 播放協(xié)議,推薦使用后者,因為這種播放地址各個云廠商都優(yōu)化的比較好。   step5:為你的小程序增加一個 標簽 ,并將 src 參數(shù)指定為你在 step4 中生成的播放 url。同時, 的 mode 參數(shù)請指定為 live, orientation  和 object-fit 屬性可以用于調(diào)整畫面布局, min-cache 和 max-cache 則可以用于控制觀眾跟主播之間的延時大小,推薦的設(shè)置是 min-cache = 2, max-cache = 5。 關(guān)于在線直播,你會有這樣的疑問 1、時延太高是怎么回事? 在線直播的延時跟播放協(xié)議和播放器參數(shù)有很大的關(guān)系, 的 min-cache 和 max-cache 用于控制播放器端的最小時延和最大時延。其中,這里所說的“最小”和“最大”是根據(jù)觀眾端當(dāng)時的網(wǎng)絡(luò)情況而定的,如果網(wǎng)絡(luò)情況比較好,那么播放器的時延就會趨向于 min-cache,而如果網(wǎng)絡(luò)情況比較差,那么播放器的時延就會趨向于 max-cache。 另外,rtmp 協(xié)議 和 http-flv 協(xié)議的播放地址延時一般比較低,而 hls(m3u8)協(xié)議的延時則相對較高。 2、主播網(wǎng)絡(luò)不好怎么辦? 在一場直播過程中,如果觀眾端的網(wǎng)絡(luò)不好,那么觀看體驗僅僅影響到當(dāng)前觀眾;如果主播的網(wǎng)絡(luò)不好,那么所有觀眾的觀看體驗都會很糟糕。

微信咨詢
在線溝通
電話咨詢