在線直播系統(tǒng),平臺要為接入三方預(yù)備什么
時間:2022-05-07 21:54:01 | 來源:行業(yè)動態(tài)
時間:2022-05-07 21:54:01 來源:行業(yè)動態(tài)
三方SDK的使用是完善在線直播系統(tǒng)功能和玩法的關(guān)鍵,但SDK的接入并不是無條件的,首先需要在線直播系統(tǒng)預(yù)留接口,給平臺提供接入的機會,再就是需要和平臺的功能進行適配。在平臺選擇接入SDK時,需要有哪些準(zhǔn)備的工作要做呢?
一、架構(gòu)的選擇
搭建在線直播系統(tǒng)的方式有很多,不同開發(fā)團隊可能會選擇不同的架構(gòu)體系,根據(jù)自己的使用習(xí)慣來完成搭建,但能接入SDK所使用的架構(gòu)是固定的,尋找合適SDK是用的久架構(gòu)進行嵌入。
SDK提供的功能雖然多,但不是每個功能都能用得到,首先要做的就是篩選功能:
1、視頻直播功能可以由SDK實現(xiàn)也可以由在線直播系統(tǒng)自己實現(xiàn),如果使用SDK需要用到云服務(wù)模塊,模塊必須支持現(xiàn)在主流的傳輸協(xié)議,同時要求資源占用率低的使用硬件加速進行編碼,壓縮比例的大小、延遲等,多種濾鏡的使用也必須基于SDK或者平臺支持來做到
2、聊天模塊的使用是基于IM通訊方式進行的,實現(xiàn)即時通訊
3、支付和分享是必須要接入SDK的,這點不用多說,平臺想要盈利、想要吸引到更多的用戶進入平臺就必須借助這兩個功能
4、視頻回放,這個功能是現(xiàn)在在線直播系統(tǒng)常用的,錄像的儲存是占用平臺自己服務(wù)器的,但播放可能會使用其他的播放器實現(xiàn),或者提供視頻壓縮包給用戶由用戶自行解壓
二、SDK的選擇
我們上面也說到了SDK的功能豐富多樣,但也不是每個都對系統(tǒng)有用,經(jīng)過上面的篩選,在線直播系統(tǒng)必須要有的是支付、分享、美顏等方面的SDK,其他方面需要根據(jù)平臺服務(wù)的用戶或者說行業(yè)來選擇,并不是必須要有的會由平臺方自己決定是否加入。
SDK的使用其實是具有一定風(fēng)險的,SDK的接口相當(dāng)于在在線直播系統(tǒng)原本的墻壁上開幾個洞,本來這墻是密不透風(fēng)的,但因為這幾個洞可能會有風(fēng)鉆進來,當(dāng)平臺受到黑客攻擊時,我們無法保證它不是從接口處進來的,所以SDK也不是越多越好,接口的預(yù)留夠用即可,不要平白增加系統(tǒng)可能被損害的風(fēng)險。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任