趣拍云直播SDK是趣拍云官方提供的免費(fèi)SDK,如果你想在你的應(yīng)用中加入直播的功能可以試試這個(gè)SDK。其基于專業(yè)的跨平臺(tái)視頻編解碼技術(shù)和阿里云CDN流媒體加速,可實(shí)現(xiàn)教育直播、生活直播、美女主播等實(shí)時(shí)直播功能,支持美顏直播。
開發(fā)文檔:
一、注冊(cè)開發(fā)者賬號(hào)
在網(wǎng)站上,點(diǎn)擊右上角的「控制臺(tái)」鏈接,進(jìn)入登錄界面。
如果已經(jīng)是注冊(cè)過用戶,可以直接進(jìn)行登錄操作,如果您不是我們的用戶,請(qǐng)進(jìn)行賬號(hào)的注冊(cè)。
在注冊(cè)界面填寫郵箱、密碼,然后點(diǎn)擊注冊(cè)。
注冊(cè)成功后,郵箱會(huì)收到一封驗(yàn)證郵件。請(qǐng)按照郵件說明進(jìn)行驗(yàn)證,完成賬號(hào)激活操作。成功驗(yàn)證后,賬戶即可登錄使用。
為了便于我們?cè)诰o急時(shí)刻聯(lián)系到您,請(qǐng)務(wù)必填寫真實(shí)的手機(jī)號(hào),QupaiSDK 將對(duì)用戶的資料、數(shù)據(jù)采取對(duì)外保密措施。
二、創(chuàng)建應(yīng)用,開通直播
創(chuàng)建應(yīng)用,按要求填寫相關(guān)信息,選擇平臺(tái) Android ,包名和應(yīng)用名稱一定要一一對(duì)應(yīng)。
通過下載使用平臺(tái)提供的簽名工具獲取Android簽名。
獲取簽名的方法如下:
(1)將下載的簽名工具安裝到自己的手機(jī)中。
(2)將需要集成的應(yīng)用程序打一個(gè)簽過名的APK,安裝到自己的手機(jī)中。
(3)打開簽名工具,填寫應(yīng)用程序的包名,點(diǎn)擊“生成”,然后將生成的MD5簽名信息“復(fù)制”并粘貼出來,填寫到Android簽名欄里面。
(4)注意上傳到空間生成的簽名的apk和最后運(yùn)行的apk一致,區(qū)分debug和release版。
填寫完畢所有信息后進(jìn)行提交。
系統(tǒng)會(huì)自動(dòng)為每個(gè)應(yīng)用生成一個(gè)唯一的appkey,即SDK初始化時(shí)要填寫的appkey。appkey與應(yīng)用是一一對(duì)應(yīng)的,更換應(yīng)用包名時(shí),系統(tǒng)也會(huì)自動(dòng)生成新的appkey。一個(gè)賬戶可以創(chuàng)建最多5個(gè)應(yīng)用。
在集成SDK時(shí),如果appkey、應(yīng)用和資源包不匹配,會(huì)導(dǎo)致SDK無法正常運(yùn)行。
三、 SDK介紹
3.1功能說明
方便快捷、低門檻實(shí)現(xiàn)媒體推流功能。用戶無須關(guān)心內(nèi)部實(shí)現(xiàn)細(xì)節(jié),只需要自定義界面既可以實(shí)現(xiàn)專業(yè)級(jí)的推流應(yīng)用。
推流支持格式:rtmp
編碼目前為硬編
3.2安裝包說明
推流器SDK的完整下載包中包含demo、doc、AAR等:
demo:主要存放了調(diào)用SDK的示例工程,可以幫助用戶了解如何使用該SDK。
AAR:推流SDK開發(fā)包, SDK建議使用Android Studio進(jìn)行集成,將原應(yīng)用遷移到Android Studio后再集成SDK。
目前SDK包以AAR的形式給出。Android Studio用戶只需采用導(dǎo)入Module的方式添加依賴AAR就可以了.
在需要集成的應(yīng)用中新建一個(gè)Module,如下圖:
選擇AAR方式導(dǎo)入,點(diǎn)擊next。
導(dǎo)入QupaiLiveSDK-release1.0.0 ,選擇>> QupaiLiveSDK-release1.0.0.aar 文件,點(diǎn)擊Finish。
doc:存放SDK相關(guān)接入文檔。
3.3推流器性能
目前推流SDK推流采用的是硬編。
推流采用FFMPEG推流
SDK的大。喝コ齠fmpeg動(dòng)態(tài)庫之后SDK對(duì)應(yīng)用的大小增加在1M左右.加上ffmepg在2M左右
3.4注意事項(xiàng)
推流器SDK目前只支持單實(shí)例。不能夠同時(shí)開2個(gè)推流實(shí)例,同時(shí)只能存在一個(gè)實(shí)例,需要另開實(shí)例的時(shí)候,需要關(guān)閉之前存在的實(shí)例。
操作系統(tǒng)版本要求android4.3以上。
四、系統(tǒng)框架
4.1系統(tǒng)框架圖
常見問題:
趣拍SDK支持自定義界面嗎?
由于趣拍SDK的特殊性,目前標(biāo)準(zhǔn)版本不支持自定義UI以及交互,但是支持簡(jiǎn)單的自定義圖標(biāo)。
對(duì)于有自定UI需求以及更多自定義需求的用戶,可以使用我們的自定義版本。自定義版本可以實(shí)現(xiàn)自定義UI布局及交互,自定義視頻分辨率(導(dǎo)入的視頻可做非1:1比例裁剪),后期更可以疊加動(dòng)圖、MV、照片變視頻等功能;
我在使用 趣拍SDK 過程中遇到問題,怎么辦?
如果您的問題在現(xiàn)有資料的范圍之外,歡迎您通過控制臺(tái)提交反饋聯(lián)系我們。
發(fā)現(xiàn)疑似 bug 時(shí),請(qǐng)按照以下步驟確認(rèn):
開啟調(diào)試方法,查看有無報(bào)錯(cuò)信息
在 demo 上進(jìn)行同樣操作,測(cè)試能否重現(xiàn)
測(cè)試重現(xiàn)的機(jī)率如何
在反饋問題時(shí),請(qǐng)務(wù)必寫明以下信息:
報(bào)錯(cuò)信息,可以截圖或者直接貼 log
如果可以重現(xiàn),重現(xiàn)的步驟以及機(jī)率
趣拍SDK版本(標(biāo)準(zhǔn)版本還是極簡(jiǎn)版本)
開發(fā)環(huán)境及其版本(例如 Xcode 7.1 / Android Studio / Eclipse)
運(yùn)行環(huán)境版本(例如 iOS 9.1 / Android 6.0)
由于我們的技術(shù)平時(shí)也是有很多開發(fā)任務(wù)在的,不是專職客服,所以不保證能及時(shí)回答,希望諒解!