摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。推流成功后,即可直播觀看視頻。
通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。
集成URTC SDK之前,需要在UCLOUD官網控制臺創建URTC應用。
在UCLOUD官網,【登錄控制臺】。
使用URTC服務之前,首先需要注冊賬號 并且完成 實名認證 。
每個賬號最大支持創建5個URTC應用,需要創建更多URTC應用,請聯系客戶經理增加配額。
可以通過2種方法:控制臺、API創建URTC應用。
通過 創建URTC 應用的API,也可以創建URTC應用。具體調用API的方法,請查看API文檔。
URTC 以動態鏈接庫的方式提供SDK,包括頭文件和動態鏈接庫文件:
urtclib/interface/UCloudRtcComDefine.h urtclib/interface/UCloudRtcEngine.h urtclib/interface/UCloudRtcErrorCode.h urtclib/interface/UCloudRtcMediaDevice.h urtclib/lib/libliburtcmediaengine.so urtclib/lib/liburtcnetengine.so
視頻源為RTSP格式時,只支持H.264 baseline,RTSP 關鍵幀(GOP)設置推薦在3秒以內,碼率設置需要小于3000kbps。
如果在目標機器上編譯使用下面的命令:
cd build
//生成Makefile等
cmake ../.
//編譯成功后,在../bin中生成可執行文件
make
//執行
cd ..
bin/enginedemo rtsp://path/to/rtspstream
如果使用交叉編譯,需要修改CMakeList.txt,這樣交叉編譯速度會有所提高。
//打開文件CMakeList.txt中下面的注釋
SET(CROSS_COMPILE 1)
IF(CROSS_COMPILE)
SET(TOOLCHAIN_DIR "/path/to/compile-toolchain/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu")
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-g++)
set(CMAKE_C_COMPILER ${TOOLCHAIN_DIR}/bin/aarch64-linux-gnu-gcc)
SET(CMAKE_FIND_ROOT_PATH ${TOOLCHAIN_DIR}
${TOOLCHAIN_DIR}/include
${TOOLCHAIN_DIR}/lib )
ENDIF(CROSS_COMPILE)
編譯完畢后,加入房間并推RTSP視頻流。
./enginedemo roomid userid rtsp://xxx
// roomid:自定義的房間號,同一個房間的用戶可以通訊。
// userid:自定義的用戶號,每個客戶端id需要唯一。
// rtsp://xxx:通過RTSP拉流設備的網絡地址。
推流成功,用戶可以處理回調函數URTCEventHandler.cpp
中的onLocalPublish
處理,如果code==0,則推流成功。
推流成功后,即可直播觀看RTSP視頻。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125835.html
摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。 集成URTC SDK之前,需要在UCLOUD官...
摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。初始化建議在初始化的同時,初始化。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。 集成URTC...
摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。集成之前,需要在官網控制臺創建應用。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。 集成URT...
摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。通過集成,可以快速實現實時音視頻通話。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。 集成UR...
摘要:通過集成,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交在線教育和培訓遠程醫療在線會議直播等多種業務場景。使用服務之前,首先需要注冊賬號并且完成實名認證。確定后,自動生成。通過集成URTC SDK,可以從零開始,快速搭建出實時音視頻通信平臺,可以應用于語音和視頻社交、在線教育和培訓、遠程醫療、在線會議、直播等多種業務場景。 集成URTC SDK之前,需要在UCLOUD官...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3131·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00