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

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

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

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

RTC 場(chǎng)景下的屏幕共享優(yōu)化實(shí)踐1

jf_78858299 ? 來源:字節(jié)跳動(dòng)技術(shù)團(tuán)隊(duì) ? 作者:張耿祥 ? 2023-05-26 17:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景介紹

需求背景

屏幕共享是視頻會(huì)議場(chǎng)景使用最廣泛的功能之一,在共享一個(gè) PPT 或者文檔的情況下,人們對(duì)畫面清晰度有著極高的要求,“看不清” 是最容易被用戶吐槽的事情;而在共享一個(gè)視頻素材的情況下,大家又對(duì)流暢度有著極高的要求,“卡頓” 也是最容易被用戶吐槽的點(diǎn)。

為了更好地同時(shí)滿足用戶對(duì)清晰度和流暢度的要求,視頻會(huì)議軟件通常會(huì)設(shè)計(jì)兩種模式:

  1. 清晰模式:主打清晰度,盡量保持高分辨率(如:最高 4K 原畫質(zhì)),帶寬或性能不足的時(shí)候,只降低幀率(如:從 30fps -> 5fps),不降低分辨率。
  2. 流暢模式:主打流暢度,盡量提升幀率(如:最高 30fps),帶寬或性能不足的時(shí)候,優(yōu)先降低分辨率(如:從 4K -> 720p),最后才考慮降幀率。通常情況下,默認(rèn)選擇“清晰模式”,當(dāng)用戶要共享視頻的時(shí)候,需要自己 “手動(dòng)” 點(diǎn)擊勾選上 “流暢度優(yōu)先”按鈕。

一般的做法是,讓用戶在共享屏幕時(shí)手動(dòng)來勾選“清晰模式”還是“流暢模式”。但在實(shí)際的產(chǎn)品場(chǎng)景中,用戶對(duì)這兩種模式的感知并不是很強(qiáng)烈,不太可能要求用戶在共享屏幕的過程中手動(dòng)來回切換當(dāng)前的共享模式,對(duì)用戶體驗(yàn)影響比較大。

一種簡單的方案是根據(jù)用戶共享內(nèi)容的文件后綴名來決定是“清晰度優(yōu)先”還是“流暢度優(yōu)先”,比如共享 PPT 時(shí)自動(dòng)切換為“清晰模式”,共享視頻時(shí)自動(dòng)切換為“流暢模式”,但是這樣設(shè)計(jì)會(huì)遇到一些問題:比如用戶的 PPT 里嵌入了一段視頻,在播放這段視頻時(shí)理應(yīng)追求“流暢度優(yōu)先”;而如果用戶視頻其實(shí)是一段 PPT 的教學(xué)錄屏,里面有大量的時(shí)間在播放靜止的文字和畫面,這時(shí)候“流暢模式”則會(huì)導(dǎo)致這些關(guān)鍵內(nèi)容顯得模糊。

RTC 要如何幫助用戶及時(shí)調(diào)整最佳的共享模式呢?

需求分析

需求功能分析

痛點(diǎn):

用戶分享視頻內(nèi)容需要高幀率,而文字/ppt 需要高清晰度,這兩種場(chǎng)景的需求是互相矛盾的,如果需要用戶手動(dòng)勾選相應(yīng)的共享模式,不僅操作繁瑣,也容易漏選、錯(cuò)選。

如何解決:

需要研發(fā)一個(gè)算法自動(dòng)識(shí)別共享內(nèi)容,進(jìn)而確定當(dāng)前是需要高幀率還是需要高清晰度。這樣,在用戶想要清晰畫面的時(shí)候,產(chǎn)品就提供清晰的畫面,用戶想要流暢的視頻體驗(yàn)時(shí),產(chǎn)品就盡可能地保障屏幕畫面的流暢性,用戶在無感知的情況下就能獲得當(dāng)前場(chǎng)景的最佳體驗(yàn)。

屏幕共享場(chǎng)景定義

清晰度優(yōu)先的場(chǎng)景

以文字為主,用戶更需要看清楚畫面的邊緣特征,而較少關(guān)注其運(yùn)動(dòng)特征。

流暢度優(yōu)先的場(chǎng)景

以視頻內(nèi)容為主,用戶更需要流暢連貫的動(dòng)態(tài)畫面,而較少關(guān)注于單幀的清晰度。

技術(shù)實(shí)現(xiàn)

算法原理

學(xué)界相關(guān)成果概述

目前我們參考了以下兩篇參考文獻(xiàn)。第一篇是 Jing, Wang & Xuetao, Guan & Yang, Zhang. (2013). An Adaptive Encoding Application Sharing System Based on Remote Display. 266-269. 10.1109/ISDEA.2012.66.

該論文主要假定視頻區(qū)域的均會(huì)以 24-30FPS 的頻率發(fā)生變化,用 N*N 的 patch 的形式進(jìn)行檢測(cè),從而發(fā)現(xiàn)視頻區(qū)域。

第二篇參考文獻(xiàn)是,侯文慧, 王俊峰. 面向云桌面協(xié)議的視頻區(qū)域偵測(cè)算法[J]. 計(jì)算機(jī)應(yīng)用, 2018, 038(005):1463-1469,1487.

這篇論文主要通過高變化區(qū)域偵測(cè),并利用傳統(tǒng) sobel 算子+膨脹算法的邊緣檢測(cè)發(fā)現(xiàn)可能的矩形區(qū)域,通過顏色直方圖的顏色數(shù)量判定文本區(qū)域從而確定視頻內(nèi)容區(qū)域。

相關(guān)算法的介紹

  1. 光流

光流(Optical flow or optic flow)是空間運(yùn)動(dòng)物體在成像平面上的像素運(yùn)動(dòng)的瞬時(shí)速度,是分析像素運(yùn)動(dòng)的一種方法。光流法在模式識(shí)別、計(jì)算機(jī)視覺以及其他圖像處理領(lǐng)域中用處廣泛,可用于運(yùn)動(dòng)檢測(cè)、圖像分割、運(yùn)動(dòng)補(bǔ)償編碼和立體視差測(cè)量等領(lǐng)域。

光流法實(shí)際是通過檢測(cè)圖像像素點(diǎn)隨時(shí)間的變化進(jìn)而推斷出物體移動(dòng)速度及方向的方法。假設(shè)該移動(dòng)很小,那么可以根據(jù)泰勒級(jí)數(shù)得出:

圖片

因此可以推出

圖片

最終可得出光流方程:

圖片

圖片

這個(gè)方程有兩個(gè)未知數(shù),不能直接進(jìn)行求解,這被稱為光流算法的孔徑問題。為了求解光流方程,還需要另一組方程,這個(gè)方程由附加的約束給出。(以上內(nèi)容引用自 wikipedia)

圖片

孔徑問題

(孔徑問題示意,引用自:https://zhuanlan.zhihu.com/p/74460341)

假設(shè):

  • 相鄰幀之間的亮度恒定;
  • 相鄰視頻幀的取幀時(shí)間連續(xù),或者,相鄰幀之間物體的運(yùn)動(dòng)比較“微小”;
  1. 決策樹

決策樹是一種邏輯簡單的機(jī)器學(xué)習(xí)算法,它是一種樹形結(jié)構(gòu),所以叫決策樹。這是一種基于 if-then-else 規(guī)則的有監(jiān)督學(xué)習(xí)算法,決策樹的這些規(guī)則通過訓(xùn)練得到,而不是人工制定的。

圖片

  • 決策樹易于理解和解釋,可以可視化分析,容易提取出規(guī)則;
  • 可以同時(shí)處理標(biāo)稱型和數(shù)值型數(shù)據(jù);
  • 比較適合處理有缺失屬性的樣本;
  • 能夠處理不相關(guān)的特征;
  • 測(cè)試數(shù)據(jù)集時(shí),運(yùn)行速度比較快;
  • 在相對(duì)短的時(shí)間內(nèi)能夠?qū)Υ笮蛿?shù)據(jù)源做出可行且效果良好的結(jié)果。(引用自 wikipedia)
  1. 顏色直方圖

顏色直方圖是許多圖像檢索系統(tǒng)中被廣泛采用的顏色特征。它所描述的是不同色彩在整幅圖像中所占的比例,而并不關(guān)心每種色彩所處的空間位置,即無法描述圖像中的對(duì)象或物體。(引用自 wikipedia)

圖片

  1. 方向統(tǒng)計(jì)(Directional Statistics)

Directional statistics (also circular statistics or spherical statistics) is the subdiscipline of statistics that deals with directions (unit vectors in R(n)), axes (lines through the origin in R(n)) or rotations in R(n). More generally, directional statistics deals with observations on compact Riemannian manifolds including the Stiefel manifold. The fact that 0 degrees and 360 degrees are identical angles, so that for example 180 degrees is not a sensible mean of 2 degrees and 358 degrees, provides one illustration that special statistical methods are required for the analysis of some types of data (in this case, angular data). Other examples of data that may be regarded as directional include statistics involving temporal periods (e.g. time of day, week, month, year, etc.), compass directions, dihedral angles in molecules, orientations, rotations and so on. (引用自 wikipedia)

利用方向統(tǒng)計(jì)方法,能夠準(zhǔn)確地統(tǒng)計(jì)出向量樣本的方向均值,以及方向的離散程度,也避免了傳統(tǒng)統(tǒng)計(jì)方法在角度值統(tǒng)計(jì)計(jì)算上的誤差。

舉個(gè)簡單的例子,如下圖所示,7/4π 和 1/4π 統(tǒng)計(jì)均值,以傳統(tǒng)方法計(jì)算為 π,而利用方向統(tǒng)計(jì)就可以得到出均值為 0 的結(jié)果。

圖片

算法總流程設(shè)計(jì)

視頻的定義就是運(yùn)動(dòng)的畫面,但在屏幕共享當(dāng)中,并不能夠?qū)⑦\(yùn)動(dòng)的畫面都當(dāng)作視頻內(nèi)容來處理。實(shí)際使用中,需要將部分運(yùn)動(dòng)的畫面識(shí)別為需要高清優(yōu)先、流暢度其次的屏幕內(nèi)容,保證用戶在此時(shí)獲得清晰的觀看體驗(yàn)。

  1. 探索性數(shù)據(jù)分析(EDA

在正式進(jìn)行算法開發(fā)之前,先進(jìn)行了探索性數(shù)據(jù)分析,分析發(fā)現(xiàn)屏幕的運(yùn)動(dòng)特征具有較高的區(qū)分度,從而大致判定利用光流法來完成該任務(wù)的特征提取是可行的。

圖片

圖片

  1. 算法流程圖

該檢測(cè)算法分成三個(gè)模塊,五個(gè)步驟。

三個(gè)模塊分別是:

  • 運(yùn)動(dòng)幅度分析:主要進(jìn)行運(yùn)動(dòng)幅度相關(guān)特征的提取,能夠統(tǒng)計(jì)運(yùn)動(dòng)畫面比例,去除一些噪音。
  • 運(yùn)動(dòng)角度分析:主要進(jìn)行運(yùn)動(dòng)角度相關(guān)特征的提取,能夠統(tǒng)計(jì)畫面運(yùn)動(dòng)的方向,以及運(yùn)動(dòng)方向的分散程度等
  • 紋理特征分析:主要提取一些紋理相關(guān)的特征,判定當(dāng)前區(qū)域是否為文字區(qū)域。

具體分為五個(gè)步驟:

  • 采樣:光流算法需要前后兩幀數(shù)據(jù)進(jìn)行計(jì)算,需要對(duì)視頻流進(jìn)行采樣,得到兩幀數(shù)據(jù)
  • 光流計(jì)算:計(jì)算出全圖的稠密光流
  • 特征提?。禾崛∵\(yùn)動(dòng)和紋理特征
  • 狀態(tài)轉(zhuǎn)移:通過一系列模式和規(guī)則進(jìn)行狀態(tài)轉(zhuǎn)移
  • 輸出結(jié)果:根據(jù)內(nèi)部狀態(tài)信息輸出檢測(cè)結(jié)果

圖片

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

    關(guān)注

    4

    文章

    160

    瀏覽量

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

    關(guān)注

    2

    文章

    622

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    多個(gè)i.MXRT共享一顆Flash啟動(dòng)的方法與實(shí)踐()

    在 《多個(gè)i.MXRT共享一顆Flash啟動(dòng)的方法與實(shí)踐(上)》 一文里痞子衡給大家從理論上介紹一種多 i.MXRT 共享 Flash 啟動(dòng)的方法,但是理論雖好,如果沒有經(jīng)過實(shí)踐驗(yàn)證切
    的頭像 發(fā)表于 06-05 10:04 ?521次閱讀
    多個(gè)i.MXRT<b class='flag-5'>共享</b>一顆Flash啟動(dòng)的方法與<b class='flag-5'>實(shí)踐</b>(<b class='flag-5'>下</b>)

    HarmonyOS實(shí)踐之應(yīng)用狀態(tài)變量共享

    平時(shí)在開發(fā)的過程中,我們會(huì)在應(yīng)用中共享數(shù)據(jù),在不同的頁面間共享信息。雖然常用的共享信息,也可以通過不同頁面中組件間信息共享的方式,但有時(shí)使用應(yīng)用級(jí)別的狀態(tài)管理會(huì)讓開發(fā)工作變得簡單。 根
    發(fā)表于 12-27 09:48

    怎么共享屏幕給對(duì)方,可以選擇不同的屏幕共享軟件?

    、屏幕共享應(yīng)用場(chǎng)景屏幕共享使用的場(chǎng)景一般是多臺(tái)電腦(或平板、手機(jī))協(xié)同辦公。比如會(huì)議室內(nèi)做培
    發(fā)表于 05-17 21:47

    高原環(huán)境TD-SCDMA網(wǎng)絡(luò)的優(yōu)化實(shí)踐,不看肯定后悔

    高原環(huán)境TD-SCDMA網(wǎng)絡(luò)的優(yōu)化實(shí)踐,不看肯定后悔
    發(fā)表于 05-28 06:57

    volatile關(guān)鍵字應(yīng)用場(chǎng)景及示例

    volatile關(guān)鍵字1.應(yīng)用場(chǎng)景2.示例1.應(yīng)用場(chǎng)景volatile關(guān)鍵字分析,往往應(yīng)用在三種場(chǎng)合1)多線程編程
    發(fā)表于 08-24 07:21

    華為云在Kubernetes大規(guī)模場(chǎng)景的Service性能優(yōu)化實(shí)踐

    本文檔的主要內(nèi)容詳細(xì)介紹的是華為云在Kubernetes大規(guī)模場(chǎng)景的Service性能優(yōu)化實(shí)踐包括了:1.Kubernetes的Servi
    發(fā)表于 06-21 08:00 ?0次下載
    華為云在Kubernetes大規(guī)模<b class='flag-5'>場(chǎng)景</b><b class='flag-5'>下</b>的Service性能<b class='flag-5'>優(yōu)化</b><b class='flag-5'>實(shí)踐</b>

    體驗(yàn)共享含義及其與RTC技術(shù)的關(guān)系

    ,以及該如何應(yīng)對(duì)這些挑戰(zhàn)。 大家好,我是邱國欽,本次與大家分享的是“體驗(yàn)共享”。首先做一個(gè)人介紹,我大學(xué)畢業(yè)于通信專業(yè),而后進(jìn)入騰訊從事互聯(lián)網(wǎng)軟件、QQ相關(guān)的工作,2015年進(jìn)入即構(gòu)科技負(fù)責(zé)SDK研發(fā),目前專注于整體解
    的頭像 發(fā)表于 04-29 17:34 ?2098次閱讀

    RTC互動(dòng)語聊方案

    為了保證所有用戶“邊看邊聊、精彩共享”的核心體驗(yàn),“邊看邊聊”玩法選擇了“ RTC 互動(dòng)語聊”的方案,即所有用戶都加入 RTC 房間,使用火山引擎 RTC 為支持超大型視頻會(huì)議、在線教
    的頭像 發(fā)表于 12-09 14:33 ?1585次閱讀

    淺析RTC技術(shù)及應(yīng)用實(shí)踐

    RTC(Real-Time Communication)意為實(shí)時(shí)通信,是一項(xiàng)已發(fā)展十余年的技術(shù),主要是以語音、視頻、網(wǎng)絡(luò)電話作為通信主體,通常不要求完全必達(dá),以RTP/RTCP、UDP作為
    的頭像 發(fā)表于 05-26 16:38 ?3783次閱讀
    淺析<b class='flag-5'>RTC</b>技術(shù)及應(yīng)用<b class='flag-5'>實(shí)踐</b>

    RTC 場(chǎng)景屏幕共享優(yōu)化實(shí)踐2

    屏幕共享是視頻會(huì)議場(chǎng)景使用最廣泛的功能之一,在共享一個(gè) PPT 或者文檔的情況,人們對(duì)畫面清晰度有著極高的要求,“看不清” 是最容易被用戶
    的頭像 發(fā)表于 05-26 17:01 ?1128次閱讀
    <b class='flag-5'>RTC</b> <b class='flag-5'>場(chǎng)景</b><b class='flag-5'>下</b>的<b class='flag-5'>屏幕</b><b class='flag-5'>共享</b><b class='flag-5'>優(yōu)化</b><b class='flag-5'>實(shí)踐</b>2

    屏幕共享詐騙怎么防?芯盾時(shí)代智能風(fēng)控決策平臺(tái)(IRD)了解一?

    近期,屏幕共享詐騙在全國呈現(xiàn)爆發(fā)態(tài)勢(shì)。雖然各地警方接連不斷發(fā)布預(yù)警,各路媒體持續(xù)曝光宣傳,屏幕共享詐騙仍舊此起彼伏。隨便在搜索引擎、社交媒體上一搜,就會(huì)出現(xiàn)大批案例,讓人應(yīng)接不暇。
    的頭像 發(fā)表于 10-08 15:55 ?1098次閱讀
    <b class='flag-5'>屏幕</b><b class='flag-5'>共享</b>詐騙怎么防?芯盾時(shí)代智能風(fēng)控決策平臺(tái)(IRD)了解一<b class='flag-5'>下</b>?

    谷歌發(fā)布Pixel手機(jī)3月功能更新,優(yōu)化應(yīng)用屏幕共享和快速配對(duì)功能

    除對(duì)先前階段不足之處進(jìn)行修復(fù)和增強(qiáng)系統(tǒng)穩(wěn)定性外,谷歌還將重點(diǎn)放在了擴(kuò)大“圈選即搜”(Circle to Search)功能的覆蓋范圍、優(yōu)化應(yīng)用屏幕共享和Fast Pair等功能上。
    的頭像 發(fā)表于 03-05 10:10 ?959次閱讀

    RTC時(shí)鐘芯片的特性及應(yīng)用場(chǎng)景

    和應(yīng)用場(chǎng)景: 主要特性 1 . 高精度時(shí)鐘與日歷功能 :FRTC8563基于穩(wěn)定的晶振工作,能夠提供準(zhǔn)確的時(shí)鐘和日歷信息,包括年、月、日、星期、小時(shí)、分鐘和秒等。 2. 低功耗設(shè)計(jì) :該芯片采用低功耗技術(shù),使得在待機(jī)狀態(tài)功耗極
    的頭像 發(fā)表于 09-09 14:24 ?1367次閱讀
    <b class='flag-5'>RTC</b>時(shí)鐘芯片的特性及應(yīng)用<b class='flag-5'>場(chǎng)景</b>

    本源量子榮獲2024金融科技場(chǎng)景應(yīng)用大賽“探索實(shí)踐獎(jiǎng)”

    近期,在被譽(yù)為“中國金融改革發(fā)展風(fēng)向標(biāo)”的2024金融街論壇年會(huì)上,本源量子與中國郵政儲(chǔ)蓄銀行股份有限公司聯(lián)合申報(bào)的“真實(shí)量子計(jì)算環(huán)境,基于量子變分網(wǎng)絡(luò)的組合優(yōu)化方案”榮獲2024金融科技場(chǎng)景
    的頭像 發(fā)表于 10-23 08:05 ?699次閱讀
    本源量子榮獲2024金融科技<b class='flag-5'>場(chǎng)景</b>應(yīng)用大賽“探索<b class='flag-5'>實(shí)踐</b>獎(jiǎng)”

    hyper-v共享,hyper-v共享:實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間高效文件共享的最佳實(shí)踐

    :實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間高效文件共享的最佳實(shí)踐。 ? ?在企業(yè)級(jí)虛擬化環(huán)境中,實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的高效文件共享是提升資源利用率和協(xié)作效率的關(guān)鍵。Hyper-V提供了多種文件共享方法,能
    的頭像 發(fā)表于 01-24 14:23 ?1463次閱讀
    hyper-v<b class='flag-5'>共享</b>,hyper-v<b class='flag-5'>共享</b>:實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間高效文件<b class='flag-5'>共享</b>的最佳<b class='flag-5'>實(shí)踐</b>