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

資訊專欄INFORMATION COLUMN

UCloud WebRTC 來了!支持萬人直播的一站式實時音視頻解決方案

AlphaGooo / 3601人閱讀

摘要:宋體同時支持多平臺的接入,能滿足不同客戶端的接入需求。宋體宋體支持萬人直播推送宋體宋體利用實時集群直播集群,實現音視頻連麥互動可以同時推送萬人直播,具體原理如下。

有人說:2G 看文字,3G 看圖片,4G 看視頻,那么對于已經開啟序幕的 5G 時代呢?隨著短視頻、在線課堂、互動直播等音視頻應用的崛起,如何適配差異化的網絡環境,為用戶提供更流暢高清的實時音視頻服務成為關注重點。而當前的音視頻技術依然無法避免各種卡頓丟包、網絡覆蓋問題,也無法提供聊天、存儲、轉碼、AI 處理等全棧式的解決方案。

在此背景下,UCloud 于近日新推出一款基于 RTC 技術的實時音視頻產品 URTC,依托 UCloud 強大的計算能力和網絡覆蓋,可以為用戶提供就近接入 (全球 500 + 加速節點)、高質量(可用性達 99.99%)、抗弱網 (30% 視頻丟包、70% 音頻丟包仍可正常通信)、低延遲 (國內平均時延 70ms、國際平均時延不超過 300ms) 的網絡音視頻通信,并支持萬人直播推送。

全球實時傳輸,抗弱網低延時

基于 UCloud 在全球部署的 30 個可用區、28 條專線、500 + 加速節點,URTC 可提供全球覆蓋的音視頻服務,國內平均時延 70ms,國際平均時延不超過 300ms。通過全球接入點就近接入、自研 HTTPDNS 調度算法、丟包重傳,實現弱網高質量通信,30% 視頻丟包、70% 音頻丟包仍可正常通信。70% 丟包下 URTC 經過網絡傳輸后播放出來的音頻效果如下,憑借其抗丟包能力仍可較完整地展現人聲:

URTC 底層網絡全部覆蓋 BGP 線路,利用邊緣節點就近接入,通過數據報文 AES 加密傳輸、端到端鏈路質量探測、多點接入線路容災等保障其可用性達 99.99%。針對傳輸網絡,UCloud 做了以下優化。

  • 抗網絡抖動:URTC 通過智能動態緩沖區策略,根據網絡的變化動態調整緩沖區大小,抵抗網絡抖動,最大支持 800ms 網絡抗抖動。
  • 抗網絡丟包:URTC 通過 NACK+FEC+ARQ 智能重傳策略抵抗丟包,通過動態調整重傳和冗余數據比例,實現在通話質量和網絡延時之間達到很好的平衡。同時 URTC 會對數據進行重要分類,保證重要數據優先,穩定傳輸,同時實現傳輸的公平性和穩定性。
  • 避免網絡擁塞:利用線性回歸方式,通過延時的斜率變化預測擁塞的發生和網絡的變化,URTC 能做到更早發現網絡擁塞、更早避免網絡丟包、更早適應網絡變化。

多功能一體化,簡單易用

傳統方式下,要在 APP 應用上自研音視頻功能,不僅需要開發人員具備基礎的音視頻編碼、解碼技術,還需要應對復雜的網絡架構問題。從服務器設備的部署、開發到后期的運維都耗時耗力,且難以保障服務質量,因此對企業自身的技術門檻要求越來越高,這對于很多初創企業用戶而言無疑是巨大的挑戰。

URTC 以 SDK 包的形式一鍵集成了音視頻采集、編碼、傳輸、解碼、渲染、前后處理(如美顏、濾鏡、回聲消除、噪聲抑制)功能,且可以擴展服務端、客戶端的全部應用例如互動白板、轉碼、混流、錄制等。由于其 SDK 接口接近主流 RTC 兩級 SDK 快速模式,開發者只需要很少的代碼就可以實現快速接入,簡單易上手。

同時 URTC 支持 Android、iOS、Mac OS、Windows、Electron、WEB 多平臺的接入,能滿足不同客戶端的接入需求。

支持萬人直播推送

URTC 利用 RTC 實時集群、RTC 直播集群,實現音視頻連麥互動可以同時推送萬人直播,具體原理如下。

業務服務

URTC 在實現上主要包括控制流通信服務、實時互動集群(15 人以內房間)、低延時直播集群(萬人大群)3 種服務集群。

控制流通信服務提供流狀態、流位置匯報,以及流訂閱和發布的控制;實時互動集群主要負責 15 人以內的雙向實時互動服務;低延時直播集群提供單向的萬人低延時直播觀看。媒體服務之間以及和轉碼錄制集群通過自研私有 UDP 協議進行傳輸。

底層網絡

依托于 UCloud 全球加速網絡 Rome,通過專線服務,優化跨區域、跨洋通信問題,提供更低的延時,更優質的傳輸質量和通話體驗。

(圖:Rome 公網加速)

服務災備

基于 Rome 的多線多云災備能力,同時在單點服務故障時實現故障自動轉移,提供更穩定的服務。

打破地域限制,助力在線教育

隨著互聯網技術的高速發展,不受地域和時間限制的在線教育逐漸成為很多人學習、進修的選擇。為了保障不同地域學生的在線學習體驗,提升在線課堂的品質,在線教育對音視頻應用服務的質量也提出了更高的要求。

URTC 高質量、抗弱網、低延遲的優異性能,能滿足在線教育對于音視頻服務的基本需求。通過 UCloud 自研和優化的 webrtc 架構,URTC 具有一對一、一對多、多對多的音視頻通話功能。既能滿足 1V1、小班課、雙師課堂,也能滿足視頻互動大班課、萬人直播課。

互動演示文稿、互動白板,為師生學習、討論提供交流的平臺,且老師、學生可以在各自的白板內實時批注交流。白板內容支持錄制、存儲、回放,滿足課堂教學、實時討論、課后復習的需要。IM 聊天室支持老師設置全員禁言,讓學生們集中注意聽講也可以發布討論話題,讓學生們暢所欲言。

(圖:互動白板界面)

除了在線教育外,URTC 還可以廣泛應用于智能家居、遠程醫療、視頻會議、娛樂直播、安防監控等場景。在實時音視頻領域,UCloud 將圍繞用戶的場景和痛點不斷豐富 URTC 產品特性,提供低延時、高可靠、安全穩定的音視頻解決方案。為了讓每個視頻的通信質量、實時狀態能夠實時監測,也便于快速定位排障,URTC 近期將支持可視化運維面板,敬請期待。

免費體驗 URTC

為了幫助開發者更直觀體驗 URTC 在弱網環境下的抗丟包效果,這里給大家介紹一個網損測試方法,具體操作步驟如下:

1. 開源弱網模擬軟件(網損軟件)Clumsy 下載:https://github.com/jagt/clumsy/releases

2. URTC demo 下載:https://github.com/ucloud/urtc-win-demo

3. 編譯 URTC demo: 需要 Visual Studio 2015 以及 Windows10 SDK

4. 運行兩個 demo 客戶端:一個訂閱和一個發布

5. 打開并設置網損軟件 如下圖:

  • 設置網損方向(sending 代表上傳丟包 receiving 代表下載丟包)
  • 設置丟包:確認 drop 選項被選中,一遍開啟丟包功能,后面設置丟包為 70%(取值 0.0 – 100.0)
  • 點擊開始,啟動網損設置,軟件開始運行:

6. 測試效果

  • 依靠人耳去聽;
  • 實現 UCloudRtcAudioFrameCallback,通過 onRemoteMixAudioFrame 接口獲取遠端音頻 pcm 數據,然后進行波形對比。

目前 URTC 每月 1 萬分鐘內免費,超出配額范圍的計費方式如圖所示,歡迎點擊?http://ucloudtml.mikecrm.com/C3aLi69?申請試用!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/117610.html

相關文章

  • rtc/webrtc 2017實時視頻大會分享

    摘要:實時互聯網大會在美國已成功舉辦屆,是全球范圍影響最大最權威的實時通信行業技術會議。由聲網主辦,和協辦的在亞洲的第屆盛會,也是亞洲唯一最權威的實時通信行業技術會議。 Share of RTC2017 Walker.Xu RTC2017 RTC實時互聯網大會在美國已成功舉辦8屆,是全球范圍影響最大最權威的實時通信行業技術會議。該會議吸引了來自全球數萬名開發者和技術大咖參加,Google、E...

    beita 評論0 收藏0
  • 【零代碼】通過UCloud ULive 快速發起一場支持萬人觀看直播(二)

    摘要:選擇網絡,將完整的播放地址粘貼進去,點擊串流一直,最后點擊流,即可觀看直播。本教程主要指導大家如何通過快速的發起一場直播,后續將為大家介紹視頻轉碼截圖錄制存儲等直播中常用增值功能的使用。上文介紹了在UCloud如何配置直播推拉流,獲取推流和拉流的完整地址,下面將指導大家開啟和觀看直播。開始直播1、打開OBS推流軟件(安裝過程一直next即可,本文不再贅述),來源點擊+號,即可使用OBS捕獲任...

    Tecode 評論0 收藏0

發表評論

0條評論

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