国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

5分鐘快速集成UCloud實時音視頻服務(wù)URTC-Electron端

Tecode / 2061人閱讀

摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。集成之前,需要在官網(wǎng)控制臺創(chuàng)建應(yīng)用。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。

通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。

集成URTC SDK之前,需要在UCLOUD官網(wǎng)控制臺創(chuàng)建URTC應(yīng)用。

1. 登錄UCLOUD控制臺

在UCLOUD官網(wǎng),【登錄控制臺】

使用URTC服務(wù)之前,首先需要注冊賬號 并且完成 實名認(rèn)證

2.創(chuàng)建URTC應(yīng)用

每個賬號最大支持創(chuàng)建5個URTC應(yīng)用,需要創(chuàng)建更多URTC應(yīng)用,請聯(lián)系客戶經(jīng)理增加配額。

可以通過2種方法:控制臺、API創(chuàng)建URTC應(yīng)用。

2.1 控制臺創(chuàng)建URTC應(yīng)用

  • 在控制臺,【全部產(chǎn)品】-【視頻服務(wù)】-【實時音視頻】,找到【我的應(yīng)用】

  • 點擊創(chuàng)建應(yīng)用,輸入應(yīng)用名稱,確定后保存。

  • 確定后,自動生成AppID、AppKey。

  • 綁定AppID及AppKey到您的應(yīng)用中即可開始使用。

2.2 API創(chuàng)建URTC應(yīng)用

通過 創(chuàng)建URTC 應(yīng)用的API,也可以創(chuàng)建URTC應(yīng)用。具體調(diào)用API的方法,請查看API文檔

3. 下載資源

4. 開發(fā)語言以及系統(tǒng)要求

  • 開發(fā)語言:C++ + javascript
  • 系統(tǒng)要求:Windows 7 及以上版本的 Windows 系統(tǒng)

5. 開發(fā)環(huán)境

5.1 C++ 開發(fā):自己編譯electron SDK

  • Visual Studio 2015 開發(fā)環(huán)境
  • Win32 Platform

5.2 Javascript 開發(fā)

  • 拷貝工程中UCloudRtcElectronEngine.js(java script 接口封裝實現(xiàn)),拷貝pulgin到自己的目錄下。
注意:請保持路徑正確,或者更改為自己的目錄地址。UCloudRtcElectronEngine.js 中node文件引用路徑為
./plugin/lib/release/UCloudRtcElectronEngine.node。
  • 在文件中引:import {urtcSdk} from ../ UCloudRtcElectronEngine。

6. 初始化

6.1 實現(xiàn)eventcallback funtion實現(xiàn)回調(diào)處理

var eventMap={
    5000:function(){
        com.addLog(success,"ok");
    },
    5001:function () {
        com.addLog(error,服務(wù)器連接斷開);
    },
    5002:function (resp,com) {
        //加入房間
    },
    5003:function (resp,com) {
        //離開房間
    },
    5004:function (resp,com) {
        //重連中
    },
    5005:function (resp,com) {
        //重連成功
    },
    5006:function (resp,com) {
        //視頻發(fā)布成功
    },
    5007:function (resp,com) {
        //取消媒體 {code:0 msg:msg, data:{}}
    },
    5008:function (resp,com) {
       // 用戶加入房間
    },
    5009:function (resp,com) {
       // 用戶離開房間
    },
    5010:function (resp,com) {
       // 房間內(nèi)新媒體發(fā)布
    },
    5011:function (resp,com) {
         //房間內(nèi)有媒體流移除
    },
    5012:function (resp,com) {
        //訂閱媒體流響應(yīng)
   },
   5013:function (resp,com) {
        // 取消訂閱媒體流響應(yīng)
    },
    5014:function (resp,com) {
        // mute  本地媒體流響應(yīng)
    },
    5015:function (resp,com) {
       // mute 遠(yuǎn)端媒體流響應(yīng)
    },
    5016:function (resp,com) {
        // 遠(yuǎn)端媒體流變化
    },
    5019:function (resp,com) {
        //開始錄制請求響應(yīng)
    },
    5020:function (resp,com) {
        //停止請求錄制響應(yīng)
    }
}
initEngine = (eventId,objectStr)=>{
    if(!objectStr){
        objectStr = "{}";
    }
    var fun = enentMap[eventId];
    // console.log(eventId,objectStr);
    this.addLog(info,`SDK返回 ${eventId}:${objectStr}`);
    if(fun){
         fun(JSON.parse(objectStr),this);
    }
 }

6.2 調(diào)用接口初始化

urtcSdk.InitRtcEngine(initEngine);
urtcSdk.SetSdkMode(1) ; 
urtcSdk.SetStreamRole(2) ;
urtcSdk.SetAudioOnlyMode(false) ;
urtcSdk.SetAutoPubSub(false, false) ;
urtcSdk.SetVideoProfile(1) ;
urtcSdk.SetScreenOutProfile(2) ;
urtcSdk.SetTokenSeckey("9129304dbf8c5c4bf68d70824462409f") ;

7. 實現(xiàn)音視頻通話

7.1 加入房間

const jsonarg = {} ;
jsonarg.uid = userid ;
jsonarg.rid = roomid ;
jsonarg.appid = "URtc-h4r1txxy" ;// test appid 
const jsonStr = JSON.stringify(jsonarg) ;
console.log("joinroom : "+ jsonStr) ;
urtcSdk.JoinRoom(jsonStr);

7.2 發(fā)布本地流

urtcSdk.PublishStream(1,this.mediaConfig.videoenable, this.mediaConfig.audioenable);

7.3 取消發(fā)布本地流

urtcSdk.UnPublishStream(1);

7.4 訂閱流

const jsonarg = {} ;
jsonarg.uid = userid ;
jsonarg.audio = true ;
jsonarg.video = true; 
jsonarg.mtype = 1;
const jsonStr = JSON.stringify(jsonarg) ;
console.log("joinroom : "+ jsonStr) ;
urtcSdk. SubscribeStream (jsonStr);

7.5 取消訂閱

const jsonarg = {} ;
jsonarg.uid = userid ;
jsonarg.audio = true ;
jsonarg.video = true; 
jsonarg.mtype = 1;
const jsonStr = JSON.stringify(jsonarg) ;
console.log("joinroom : "+ jsonStr) ;
urtcSdk. UnSubscribeStream (jsonStr);

7.6 離開房間

urtcSdk.LeaveRoom()

7.7 編譯、運行,開始體驗吧!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/125834.html

相關(guān)文章

  • 5分鐘快速集成UCloud實時視頻服務(wù)URTC-Windows

    摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。 集成URTC SDK之前,需要在UCLOUD官...

    Tecode 評論0 收藏0
  • 5分鐘快速集成UCloud實時視頻服務(wù)URTC-Linux Ubuntu

    摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。推流成功后,即可直播觀看視頻。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。 集成URTC S...

    Tecode 評論0 收藏0
  • 5分鐘快速集成UCloud實時視頻服務(wù)URTC-MacOS

    摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。初始化建議在初始化的同時,初始化。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。 集成URTC...

    Tecode 評論0 收藏0
  • 5分鐘快速集成UCloud實時視頻服務(wù)URTC-iOS

    摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。通過集成,可以快速實現(xiàn)實時音視頻通話。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。 集成UR...

    Tecode 評論0 收藏0
  • 5分鐘快速集成UCloud實時視頻服務(wù)URTC-Andriod

    摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交在線教育和培訓(xùn)遠(yuǎn)程醫(yī)療在線會議直播等多種業(yè)務(wù)場景。使用服務(wù)之前,首先需要注冊賬號并且完成實名認(rèn)證。確定后,自動生成。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應(yīng)用于語音和視頻社交、在線教育和培訓(xùn)、遠(yuǎn)程醫(yī)療、在線會議、直播等多種業(yè)務(wù)場景。 集成URTC SDK之前,需要在UCLOUD官...

    Tecode 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<