一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是RTC?

jf_78858299 ? 來源:UCloud技術(shù) ? 作者:UCloud技術(shù) ? 2023-05-26 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2020年初爆發(fā)的疫情,催生了在線教育、視頻會議、遠程醫(yī)療等實時音視頻應(yīng)用的大規(guī)模增長,也使得服務(wù)于這些場景背后的底層框架RTC技術(shù)站上了“風(fēng)口”。早在 2010 年,Google 以大約 6820 萬美元收購了VoIP 軟件開發(fā)商Global IP Solutions 公司,通過整合Global IP Solutions音頻技術(shù),并加入了視頻功能,創(chuàng)立了WebRTC 項目。如今RTC已經(jīng)是移動互聯(lián)網(wǎng)應(yīng)用例如直播、游戲行業(yè)的基石。隨著5G通信的發(fā)展,實時音視頻服務(wù)將進一步覆蓋更多的生活場景。這里,我也就以我的了解,給大家介紹下RTC,方便大家一起學(xué)習(xí)交流。

什么是RTC

圖片

RTC(Real-time Communications)實時通訊,我們很容易把RTC和WebRTC(Web Real Time Communication)混淆。RTC是對實時通信的更加寬泛的統(tǒng)稱,包含H323 SIP 私有協(xié)議等等通信標準,涵蓋從端,服務(wù)器,支撐系統(tǒng)等一整套的通信標準,通信的形式包括實時語音,實時視頻,實時文本等,而WebRTC 是由google 推出的,致力于讓通過在瀏覽器或者各種瀏覽器內(nèi)核中,通過JS 來實現(xiàn)實時通信的的基本功能,WebRTC 僅僅定義了端上的一些標準,沒有定義呼叫流程,數(shù)據(jù)轉(zhuǎn)發(fā)等其它規(guī)范,但是因為其簡單易用,得到大規(guī)模推廣應(yīng)用。

WebRTC的優(yōu)點

圖片

如今幾乎所有的主流瀏覽器均已支持了WebRTC(訪問https://caniuse.com/?search=WebRTC 查看WebRTC支持情況),今年年初WebRTC也被W3C和IEFT列入正式標準。不同于傳統(tǒng)直播,WebRTC對于用戶來說,無需安裝任何插件和客戶端,并且還支持跨平臺:Windows、Linux、Max OS、Android,iOS等均可以直接使用WebRTC的解決方案來實現(xiàn)實時通訊。另外RTC的延遲是毫秒級,在正常的網(wǎng)絡(luò)情況下,延遲在300ms~800ms之間,可以多方通話、實時互動。另外RTC解決方案還具備抗弱網(wǎng)等功能,在一些網(wǎng)絡(luò)情況不是很理想的場景中,依然能夠滿足使用。

RTC與傳統(tǒng)直播的差異

在傳統(tǒng)直播中,一般基于RTMP標準協(xié)議,通過CDN(CDN的業(yè)務(wù)邏輯這里就不多做介紹)進行內(nèi)容分發(fā),由于緩存機制,為了用戶有個較好的觀看體驗,往往會有個幾秒甚至十幾秒的延遲,主播和觀眾的互動也只能通過文字、送禮物等來進行弱互動。這也就是我們在觀看直播帶貨時,用戶通過文字咨詢一個商品,過了很久(十幾秒甚至更長時間)才收到主播的答復(fù)。通過RTC解決方案,我們可以將延遲降低到300-800ms區(qū)間,當用戶通過文字咨詢商品信息時,可以很快得到主播的答復(fù),這是有利于提高直播帶貨的轉(zhuǎn)化率。

這還僅僅是一個直播當中的弱交互場景,RTC的應(yīng)用場景還有很多,在以后的內(nèi)容中,我們也會針對性的去講一些場景,并進行一些分析。

這篇文章主要是圍繞告訴大家什么是RTC,RTC能解決什么問題的普及貼。接下來,還會繼續(xù)圍繞RTC功能模塊、我們在研發(fā)當中踩到的坑以及實際的項目實戰(zhàn)等方面來做一些技術(shù)交流與分享。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9797

    瀏覽量

    88018
  • RTC
    RTC
    +關(guān)注

    關(guān)注

    2

    文章

    622

    瀏覽量

    68904
  • 實時通訊
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    7317
  • WebRTC
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    11615
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RTC壽命探討以及RTC周圍器件如何選型

    RTC電路的改進方案,如何延長RTC電路的壽命
    的頭像 發(fā)表于 07-19 09:03 ?3516次閱讀
    <b class='flag-5'>RTC</b>壽命探討以及<b class='flag-5'>RTC</b>周圍器件如何選型

    STM8單片機rtc時鐘的設(shè)計

    #include #include voidinit_rtc(void) { RTC_InitTypeDefRTC_InitStr; RTC_TimeTypeDefRTC_TimeStr;
    發(fā)表于 12-03 14:48 ?2945次閱讀

    Linux RTC驅(qū)動模型分析之rtc-sysfs.c

    rtc-sysfs文件主要的操作就是在sys下創(chuàng)建rtc的屬性節(jié)點,可以方便用戶方便快捷的訪問,查找問題。下來大概看看sys下的rtc節(jié)點,有個直觀的認識。
    發(fā)表于 04-27 19:43 ?2642次閱讀

    RTC電路應(yīng)該怎樣設(shè)計

    RTC(Real_Time Clock)為整個電子系統(tǒng)提供時間基準,MCU、MPU、CPU均離不開RTC電路設(shè)計。
    發(fā)表于 08-30 16:48 ?1.8w次閱讀
    <b class='flag-5'>RTC</b>電路應(yīng)該怎樣設(shè)計

    STM32 RTC鬧鐘的中斷和喚醒待機模式

    RTC代表的是實時時鐘的意思,因為它提供的時鐘基準比較準確所以用處還是很多的。 ? RTC全局中斷: void RTC_IRQHandler() { if(RTC
    的頭像 發(fā)表于 07-23 10:04 ?1.7w次閱讀

    STM32開發(fā) -- RTC詳解

    RTC實時時鐘部分,之前也是有講到過的。Hi3516A開發(fā)–RTC電路接下來看一下STM32里RTC該怎么配置一、RTC實時時鐘特征與原理查看STM32中文手冊 16 實時時鐘(
    發(fā)表于 11-30 13:06 ?27次下載
    STM32開發(fā) -- <b class='flag-5'>RTC</b>詳解

    【STM32】RTC詳解

    00. 目錄文章目錄00. 目錄01. RTC概述02. RTC主要特性03. RTC部分功能3.1 時鐘和預(yù)分頻器3.2 實時時鐘和日歷04. RTC低功耗模式和中斷05.
    發(fā)表于 12-04 17:21 ?26次下載
    【STM32】<b class='flag-5'>RTC</b>詳解

    干貨:如何解決RTC精度、功耗問題?

    RTC為整個電子系統(tǒng)提供時間基準,主控設(shè)計均離不開RTC電路設(shè)計,在應(yīng)用RTC時,會出現(xiàn)精度或功耗大的現(xiàn)象,如何解決RTC精度及功耗問題?本文將為您介紹時鐘芯片應(yīng)用問題及解決方法。
    發(fā)表于 02-10 10:52 ?10次下載
    干貨:如何解決<b class='flag-5'>RTC</b>精度、功耗問題?

    RTC時鐘講解(一)

    什么是RTC RTC (Real Time Clock):實時時鐘 RTC是個獨立的定時器。RTC模塊擁有一個連續(xù)計數(shù)的計數(shù)器,在相應(yīng)的軟件配置下,可以提供時鐘日歷的功能。修改計數(shù)器的
    的頭像 發(fā)表于 06-09 17:48 ?1.1w次閱讀
    <b class='flag-5'>RTC</b>時鐘講解(一)

    RTC時鐘源和RTC寄存器的基本知識

    RTC控制寄存器 (RTC_CRH, RTC_CRL)
    的頭像 發(fā)表于 06-10 08:53 ?8224次閱讀
    <b class='flag-5'>RTC</b>時鐘源和<b class='flag-5'>RTC</b>寄存器的基本知識

    如何解決RTC精度、功耗問題?

    RTC為整個電子系統(tǒng)提供時間基準,主控設(shè)計均離不開RTC電路設(shè)計,在應(yīng)用RTC時,會出現(xiàn)精度或功耗大的現(xiàn)象,如何解決RTC精度及功耗問題?本文將為您介紹時鐘芯片應(yīng)用問題及解決方法。
    的頭像 發(fā)表于 05-26 14:48 ?5580次閱讀
    如何解決<b class='flag-5'>RTC</b>精度、功耗問題?

    芯片內(nèi)部RTC與外部RTC有何區(qū)別?

    現(xiàn)在很多MCU內(nèi)部已經(jīng)集成了內(nèi)部RTC,但常見的設(shè)計中為何很多使用獨立的RTC芯片?進行RTC設(shè)計選型的依據(jù)是什么?應(yīng)該如何選擇? 今天重點介紹一下在進行設(shè)計時應(yīng)該怎么選擇RTC
    的頭像 發(fā)表于 05-26 14:52 ?6747次閱讀
    芯片內(nèi)部<b class='flag-5'>RTC</b>與外部<b class='flag-5'>RTC</b>有何區(qū)別?

    RTC詳解

    RTC的本質(zhì)很簡單,就是一個時鐘經(jīng)過精確分頻最后得到的一個1Hz的時鐘,也可以說是計數(shù)器,其他大部分功能都是基于這個計數(shù)器設(shè)計的數(shù)字邏輯。 本文講的RTC是基于STM32F030來講的,相比與F1系列的RTC來說,M0的將
    的頭像 發(fā)表于 05-26 15:15 ?1.1w次閱讀
    <b class='flag-5'>RTC</b>詳解

    什么是RTC?RTC的基礎(chǔ)知識

    RTC是個獨立的定時器。RTC模塊擁有一個連續(xù)計數(shù)的計數(shù)器,在相應(yīng)的軟件配置下,可以提供時鐘日歷的功能。修改計數(shù)器的值可以重新設(shè)置當前時間和日期 RTC還包含用于管理低功耗模式的自動喚醒單元。
    的頭像 發(fā)表于 08-28 10:20 ?4.1w次閱讀
    什么是<b class='flag-5'>RTC</b>?<b class='flag-5'>RTC</b>的基礎(chǔ)知識

    什么是RTC模塊?

    什么是“RTC”?“RTC”是實時時鐘的縮寫,它是一種測量時間的電子設(shè)備。什么是“RTC模塊”?“RTC模塊”是一個集成了RTCIC、振蕩器電路和主時鐘的單封裝模塊。無需自行設(shè)計振蕩器
    的頭像 發(fā)表于 07-24 14:14 ?954次閱讀
    什么是<b class='flag-5'>RTC</b>模塊?