貝銳向日葵:獨家算法如何支撐不斷地產品創新?

作為國民級的專業遠程控制品牌,貝銳旗下的“向日葵遠程控制”一直在遠程控制領域不斷積累創新。

近年來,遠程控制軟件本身開始成為企業的主流遠程業務工具以及個人場景下的日常必備軟件,向日葵遠程控制也在不斷地完善并創新產品。

比如在前不久的云棲大會上,貝銳官方就表態將在不久之后上線“云桌面”功能,助力企業數字化轉型中的“云加速”戰略。

38a8075692e5fef0d7b335fadc0f8eb7.jpeg

貝銳CTO在云棲大會現場演說

向日葵遠程控制不斷的創新和前進,讓我們不由得去思考,向日葵遠程控制在技術層面,究竟依靠什么來保持領先,并且支撐一系列的業務進化?相信獨家的視覺編解碼算法一定是重要一環。

這里我們就來具體介紹一下向日葵獨家的SADDC算法,一窺貝銳向日葵在遠控領域中保持技術領先的訣竅。

何為SADDC?

所謂“SADDC”,即“Sunlogin Advanced Desktop Dynamic Codec”,“向日葵高級桌面動態編解碼器”的簡稱,該算法旨在針對不同遠程控制場景采取不同的編碼策略,顯著提升畫面壓縮率,降低傳輸數據量,并實現畫面極低延遲編碼、高幀率傳輸。

具體來看,SADDC算法實際上是一個策略集,主要包含三個核心策略:

● 結合視覺顯著性理論智能分析應用焦點,對遠控畫面進行實時的識別分區。

● 對于畫面進行智能切片分區、實現分區塊解碼運算。

● 更高效的利用主機的配置,主機配置足夠時配合硬件加速進一步提升遠控質量。

e103087bfb0801a045591f8d4e7fc590.jpeg

接下來,我們對這三個策略進行逐一解析。

核心策略一:焦點應用區與基于視覺顯著性理論區分遠控畫面的視覺顯著區

根據遠程控制的鍵鼠動作以及光標位置,確定畫面的焦點區域是相對基礎的,向焦點區域傾斜比特資源是SADDC算法策略中的一環。更進一步的是,向日葵還引入了視覺顯著性理論(visual saliency),與焦點應用區的策略互為補充,實現整體畫質提升的同時降低比特資源占用。

63887fabec4e01ef8d851a93a0ad4168.jpeg

人類的視覺是具有明顯的選擇性的,能真正能處理的視覺信息非常有限。1998年,南加州大學的Itti 提出基于顏色,亮度,方向三種視覺特征的顯著值計算,模擬生物對圖像的注視點的選擇性注意模型,即視覺顯著性理論(visual saliency)。2012年,這一理論進一步完善,形成了四項計算準則:

● 以局部低特征為起點,考慮對比度,顏色等因素

● 在全局抑制重復特征,保持特異性特征

● 根據Gestalt laws,視覺組織形式通常有一個或多個顯著中心

● 人臉、規則物、認知物優化性

8c2a5e7e72081f49782072a5590f7fb0.jpeg

向日葵的SADDC算法根據這一理論對高顯著性的區域傾斜比特資源,使得重點區域呈現出更加流暢且清晰的畫面,避免將過多的資源投入到非顯著區與非焦點區域中,提升整體的編碼效率空間。

核心策略二:智能切片分區

向日葵的SADDC算法的智能切片分區策略實際上與上文的視覺顯著性策略是相輔相成的。

SADDC算法會對遠控畫面進行智能的切片分區,畫面足夠復雜的情況下分區會細化至1000-2000個區塊,然后將畫面有變化的區塊進行重新計算、壓縮、傳輸,沒有變化的區塊則保留畫面。

顯然,越是精細劃分的區塊,越能發揮前文視覺顯著性算法的優勢,兩者結合之后,得到效果就是向日葵SADDC算法可以智能判斷畫面的變化幅度,這類似于一些手機屏幕所采取的節能策略。如果畫面中不存在大幅運動物體自動降低幀率,最低可無感調節至1幀或是暫停畫面刷新。

這樣一來,即保證了不同場景下遠控對于流暢度的不同需求,也進一步降低了傳輸的數據量,避免對上一層的帶寬造成過大壓力。

核心策略三:硬件加速充分利用主機性能

如果說SADDC的前兩個核心策略保證了廣泛的遠控可用性和穩定性,那么第三個策略則是大大提升了遠程控制的性能上線。

如果主機的配置足夠強大,那么向日葵可以通過硬件加速的方式進一步獲得性能飛躍:通過利用GPU的算力,在GPU“內部”完成遠控畫面的運算和壓縮,這一策略將會極大的降低延遲,讓畫面的幀率上線大大提升,向日葵SADDC算法通過這一策略可將遠控畫面的幀率提升至最高144幀,可以滿足很多高端的遠控需求。

021f4e1584d48d228d9f47cc4ffdca2c.jpeg

算法之外:貝銳云平臺承載遠程連接產品體系

事實上,在SADDC這類具體的算法之外,支撐貝銳整個遠程連接體系的,是一整個云平臺架構,也正是基于這一架構,貝銳可以不斷創新,推出諸如“云桌面”這樣的新產品,賦能更多的企業用戶。


具體來看,貝銳的這一技術架構以貝銳云為基礎,結合硬件設備與系統,形成一系列專業應用平臺,這些平臺包括標準的SaaS服務平臺和可進行二次開發嵌入的SDK/API服務。

在這一架構體系的支撐下,包括貝銳向日葵在內的具有代表性的產品,得以突破行業技術瓶頸,為用戶帶來專業、流暢、便捷、安全、跨平臺的遠程控制服務,滿足遠程辦公、IT運維、技術支持等場景需求。

-----------------------------------------end----------------------------------------------

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163592.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163592.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163592.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

pip安裝tkinter模塊失敗 No matching distribution found for tkinter

我想使用Python創建一個簡單的桌面應用程序, 這個應用程序依賴于tkinter, 然而,當我嘗試安裝過程時,出現了錯誤。 $ pip install tkinter ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distributio…

泛微齊業成數電發票+樂企平臺解決方案等您查收

近年來,國家持續發布加快數字化發展、深化稅收征管制度改革的綱領性政策,與組織費用管理相關的發票、單據、檔案等逐步完成數字化轉型;2022年,全面數字化的電子發票正式執行,現在已有33地成為數電票試點。 全國數電票…

rust每日一庫 rand 生成隨機數

文章目錄 生成隨機值生成隨機數生成范圍內隨機數生成自定義類型隨機值從一組字母數字字符創建隨機密碼從一組用戶定義字符創建隨機密碼 總結 生成隨機值 rust中官方并沒有像以他語言一樣,rust并沒有官方并沒有提供生成隨機數的工具,所以我們要借助rand包…

實現文本選中變色

單個文本變色 <div id"myText">vfadsfgase</div> const myText document.getElementById(myText); myText.addEventListener(mouseup, () > {const selection window.getSelection();if (selection.toString() ! ) {const range selection.getRang…

Could not resolve host: gitlab.example.com問題解決

請按照以下步驟檢查和修復 Hosts 文件&#xff1a; 打開 Hosts 文件&#xff1a;在 Windows 上&#xff0c;Hosts 文件位于 C:\Windows\System32\drivers\etc\hosts&#xff0c;可以使用記事本或其他文本編輯器打開。檢查是否存在正確的映射關系&#xff1a;確保在 Hosts 文件…

深入剖析預約上門服務系統源碼:構建高效服務的代碼之旅

在本文中&#xff0c;我們將深入研究預約上門服務系統的源碼&#xff0c;透過代碼的層層剖析&#xff0c;揭示系統背后的技術奧秘。我們將關注系統的核心功能&#xff0c;并通過代碼示例演示其實現過程&#xff0c;為讀者提供一個深度技術解讀的體驗。 1. 技術棧選擇&#xf…

教育機構拒絕“數據陷阱”,群碩將英孚新一代教學管理系統搬上桌

為什么小機構年年擔心招生不夠&#xff0c;英孚卻令學生家長趨之若鶩&#xff1f; 區別就在教學管理方式。為了更好地管理分布全球的校區、學生和老師&#xff0c;英孚應用了一套教學管理系統&#xff0c;幫助學校管理學員&#xff0c;幫老師智慧排課&#xff0c;幫助家長記錄…

Spring框架學習 -- 讀取和存儲Bean對象

目錄 &#x1f680;&#x1f680; 回顧 getBean()方法的使用 根據name來獲取對象 再談getBean() (1) 配置掃描路徑 (2) 添加注解 ① spring注解簡介 ② 對類注解的使用 ③ 注解Bean對象的命名問題 ④ 方法加Bean注解 (3) Bean 注解的重命名 (4) 獲取Bean對象 -- …

基于YOLO模型建筑工地個人防護設備目標檢測

使用安全裝備可以保護他們免受建筑工地的意外事故。據統計&#xff0c;每年有數以萬計的工人在建筑工地受到嚴重傷害&#xff0c;造成終生困難。然而&#xff0c;通過自我監控來確保工人穿戴個人防護裝備非常重要。在這方面&#xff0c;需要一個準確和快速的系統來檢測工人是否…

微信小程序其他環境都能顯示在正式環境顯示不出來

踩坑日記 用了uni.getImageInfo 用了uni.getImageInfo 本地開發環境&#xff0c;測試環境全都可以&#xff0c;就是更新到正式環境不顯示。后面看代碼百度了這個api發現圖片所涉及的地址需要在小程序配置download域名白名單 https://uniapp.dcloud.net.cn/api/media/image.ht…

termios.h 頭文件包含問題

報奇怪的錯誤&#xff0c;解決掉其他錯誤或告警信息后&#xff0c;調整頭文件的順序。

地埋式積水監測儀廠家批發,實時監測路面積水

地埋式積水監測儀是針對城市內澇推出的積水信息監測采集設備&#xff0c;采用超聲波傳感技術和超聲波抗干擾功能&#xff0c;對路面的積水進行實時精準的監測。該設備能夠在零下-5℃至高溫70℃的嚴寒酷暑環境下可靠運行。它對城市道路積水進行實時監測并上報到監測系統之中&…

opencv-python的圖像分割算法

OpenCV-Python中提供了一些圖像分割算法&#xff0c;常用的有以下幾種&#xff1a; 1.基于閾值的分割&#xff1a; cv2.threshold()&#xff1a;根據設定的閾值將圖像分為兩個類別。cv2.adaptiveThreshold()&#xff1a;根據圖像局部區域的像素值進行自適應閾值分割。 2.基于…

線上問題排查實例分析|關于 Redis 內存泄漏

Redis 作為高性能的 key-value 內存型數據庫&#xff0c;普遍使用在對性能要求較高的系統中&#xff0c;同時也是滴滴內部的內存使用大戶。本文從 KV 團隊對線上 Redis 內存泄漏定位的時間線維度&#xff0c;簡要介紹 Linux 上內存泄漏的問題定位思路和工具。 16:30 問題暴露 業…

電動機保護方式

3.3.1、電動機溫度保護 溫度保護是利用安裝在電動機內部的溫度繼電器或變換器來實現的。當電動機達到一定溫度時繼電器動作&#xff0c;通過控制電路斷開電動機的主電路。對于單相小容量電動機&#xff0c;可以用繼電器直接斷開動力電路。 根據溫度傳感器的不同可以分為&…

cv2.threshold()函數參數講解

cv2.threshold()函數用于對圖像進行閾值化處理。它的參數如下&#xff1a; src&#xff1a;要處理的輸入圖像&#xff0c;可以是灰度圖像或彩色圖像&#xff0c;類型為uint8。thresh&#xff1a;設定的閾值&#xff0c;如果像素值大于閾值&#xff0c;則將其設為maxval&#x…

【Proteus仿真】【51單片機】籃球比賽計分器

文章目錄 一、功能簡介二、軟件設計三、實驗現象聯系作者 一、功能簡介 本項目使用Proteus8仿真51單片機控制器&#xff0c;使用聲光報警模塊、動態數碼管模塊、按鍵模塊等。 主要功能&#xff1a; 系統運行后&#xff0c;數碼管顯示比賽時間和AB隊得分&#xff1b;系統還未開…

數據中心運維管理:從人工到智能需要走幾步?

一切的變化來自于數據中心規模、復雜度、設備多樣性的挑戰&#xff0c;將運維平臺的重要性推向歷史高點。 此外&#xff0c;基于業務連續性方面的考慮&#xff0c;分布式數據中心成為越來越多客戶的選擇。 一、數據中心面臨的挑戰 運維管理分散&#xff0c;缺乏統一的管理 I…

Win11和NewBing瀏覽器100%開啟Copilot的方法

嚴格按以下步驟來&#xff0c;100%開啟免費的AI&#xff1a; 1.系統升級到Win11最新版&#xff08;不要用家庭版&#xff0c;推薦專業版&#xff09; 升級完成之后的系統信息&#xff08;時間截至2023.11.22&#xff09; 版本號&#xff1a;23H2 操作系統版本&#xff1a;226…

MySQL數據庫_01

Web后端開發_02 數據庫介紹 什么是數據庫&#xff1f; 數據庫&#xff1a;DataBase&#xff08;DB&#xff09;&#xff0c;是存儲和管理數據的倉庫 數據庫管理系統&#xff1a;DataBase Management System (DBMS)&#xff0c;操縱和管理數據庫的大型軟件。SQL&#xff1a;St…