tag webrtc

標籤
貢獻15
25
12:08 AM · Nov 18 ,2025

@webrtc / 博客 RSS 訂閱

xiangchujiademaodou - 基於C++的音視頻高手課:實戰WebRTC遠程桌面後台服務構建[某課網]

基於C++的音視頻高手課:實戰WebRTC遠程桌面後台服務構建 “廈崽Ke”:百度網盤 隨着遠程工作和在線協作的日益普及,遠程桌面共享技術已成為許多應用場景中的關鍵功能。WebRTC(Web Real-Time Communication)作為一種支持網頁瀏覽器進行實時通信(RTC)的開放標準,為開發者提供了構建遠程桌面服務的強大工具。本文將介紹如何使用C++結合WebRTC技術來構建一個高效的

webrtc

收藏 評論

輕口味 - webrtc模塊管理

對於實時音視頻應用來講,媒體數據從採集到渲染,在數據流水線上依次完成一系列處理。流水線由不同的功能模塊組成,彼此分工協作:數據採集模塊負責從攝像頭/麥克風採集音視頻數據,編解碼模塊負責對數據進行編解碼,RTP模塊負責數據打包和解包。數據流水線上的數據處理速度是影響應用實時性的最重要因素。與此同時,從服務質量保證角度講,應用需要知道數據流水線的運行狀態,如視頻採集模塊的實時幀率、當前網絡的實時速率、

音視頻 , webrtc

收藏 評論

用户bPdbPIf - 低延遲流媒體協議SRT、WebRTC、LL-HLS、UDP、TCP、RTMP詳解

低廣播延遲已經成為任何關於建設源端站和CDN的招標和競爭中的必要特性。以前這種標準只適用於體育廣播,但現在運營商要求每個領域的廣播設備供應商提供低延遲,比如:廣播新聞、音樂會、表演、採訪、談話節目、辯論、電子競技等等。什麼是低延遲?一般來説,延遲是指某一特定視頻幀被設備(攝像機、播放機、編碼器等)捕獲的時間與該幀在終端用户顯示器上播放的時間之間的時間差。什麼是低延遲視頻流?低延遲不應降低信號傳輸的

webrtc , udp

收藏 評論

小眼睛的墨鏡 - 基於C++音視頻高手WebRTC桌面後台服務實戰技術代碼

基於C++音視頻高手WebRTC桌面後台服務實戰技術代碼 由於WebRTC的實現通常涉及多個組件和庫,包括瀏覽器端的JavaScript API、服務器端的信令服務器(如WebSocket服務器)以及可能的媒體服務器(用於中轉媒體流),這裏我將給出一個簡化的概述和一個基本的C++後端服務框架來啓動你的WebRTC遠程桌面後台服務實戰項目。 1. 項目概述 1.1 組件 WebRTC 客户端:

webrtc

收藏 評論

輕口味 - webrtc信令交互流程

無論是使用前端JS的WebRTC API接口,還是在WebRTC源碼上構建自己的對聊框架,都需要遵循以下執行流程: 上述序列中,WebRTC並不提供Stun服務器和Signal服務器,服務器端需要自己實現。Stun服務器可以用google提供的實現stun協議的測試服務器(stun:stun.l.google.com:19302),Signal服務器則完全需要自己實現了,它需要在Clien

音視頻 , webrtc

收藏 評論

騰訊雲音視頻 - 什麼是抖動以及如何使用抖動緩衝區來減少抖動?

您是否經歷過視頻通話或觀看直播時的不穩定、緩衝、質量下降或音視頻不同步等令人沮喪的情況?您可能不得不反覆刷新頁面,或者感到失望而退出應用程序。這些問題實際上可能是由網絡抖動引起的。 作為專業的音視頻開發人員,我們必須理解抖動的原因並找到解決方案,以便為用户提供高質量的音視頻通話服務和直播體驗。 什麼是抖動 首先,讓我們瞭解數據包是什麼。在捕獲音視頻數據後,發送方將這些數據編碼並封裝成一

音視頻 , webrtc

收藏 評論

snowlyg - WEBRTC+FFMPEG+RNN 服務端實現通話背景噪聲消除

WEBRTC+FFMPEG+RNN 服務端實現通話背景噪聲消除 created by snowlyg 開源的 webrtc 項目本身內置了對音頻信號的3A算法,包括回聲消除(AEC)、噪聲抑制(ANS)、自動增益控制(AGC), 這個三個算法配合在發聲端對音頻數據進程處理,可以提高音頻質量和通話效果。 但是 webrtc 畢竟是國外的開源項目,國內的小廠商的硬件大部分都無法很好適配,而且一些

webrtc

收藏 評論

TohSuM - 花了一年空閒時間打磨了一款 IM

軟件名稱 TL-RTC-APP 演示體驗: https://app.iamtsm.cn 開源地址: https://github.com/tl-open-source/tl-rtc-app 應用平台 瀏覽器,跨平台,移動端適配 應用簡介 高質量開源IM,羣聊,好友,聊天,視頻,直播,共享,文件預覽,文件編輯,文件分享,文件傳輸,剪貼板,自定義皮膚配色等 目前已完成並開源功能: 羣聊 好

vue.js , im , node.js , webrtc , Javascript

收藏 評論

輕口味 - webrtc代碼管理工具gclient入門

google的chromium項目是用gclient來管理源碼的checkout, update等。 gclient是google專門為這種多源項目編寫的腳本,它可以將多個源碼管理系統中的代碼放在一起管理。甚至包括將Git和svn代碼放在一起。 webrtc也是使用gclient管理代碼. gclient的sync,update等命令密切相關的兩類文件.gclient和DEPS。 .gclient

音視頻 , webrtc

收藏 評論

哈囉技術 - WebRTC拍攝在車主認證中的實現

相關介紹 車主認證項目背景 車主認證主體是以H5形式存在的,目前投放在多端,包括:哈囉App、車主App、貨運車主App、支付寶小程序、微信小程序、H5外投頁面,存在多端場景調用拍攝能力的需求。 存在問題: 多平台適配 確保拍攝功能在各個平台上有良好的適配,包括哈囉App、車主App、貨運車主App、支付寶小程序、微信小程序和H5外投頁面。 小程序兼容性 對於支付寶小程序

webrtc , 前端

收藏 評論

huaweichenai - 如何實現html顯示WebRTC視頻監控流

一:webrtc服務搭建 1:webrtc鏡像服務拉取 webrtc鏡像服務地址:https://hub.docker.com/r/mpromonet/webrtc-streamer docker pull mpromonet/webrtc-streamer 2:webrtc鏡像服務構建 docker run -d --restart="always" -p 8251:8000 --name we

監控 , webrtc

收藏 評論

葡萄城技術團隊 - WebRTC 入門指南:實時通信完全解析

WebRTC 入門指南:實時通信完全解析 🚀 簡介 WebRTC(Web 實時通信)是一項強大的技術,支持瀏覽器和移動應用實時交換音視頻與數據——無需中間服務器中轉。它是現代視頻通話、屏幕共享工具及實時協作平台的核心底層技術。 本文將完整覆蓋 WebRTC 技術流程:從獲取用户媒體到建立安全的點對點(P2P)連接,並提供基於 TypeScript 風格的 JavaScript 實戰示例。

webrtc

收藏 評論

輕口味 - webrtc 音頻設備操作之opensl與jni

webrtc 音頻設備操作之opensl與jni 本節主要分享視頻通話中android和ios上操作音頻設備的方式,如調解音量大小,啓用揚聲器 處理音頻設備代碼目錄:src/modules/audio_device/ ls modules/audio_device/ BUILD.gn audio_device_buffer.h au

音視頻 , webrtc

收藏 評論

騰訊雲音視頻 - AI實時對話的通信基礎,WebRTC技術綜合指南

在通過您的網絡瀏覽器進行音頻和視頻通話、屏幕共享或實時數據傳輸時,您可能並不常思考其背後的技術。推動這些功能的核心力量之一就是WebRTC。2011年由谷歌發佈的這個開源項目,如今已發展成為一個高度全面且不斷擴展的生態系統。尤其是在AI技術大幅突破的當下,WebRTC在AI實時對話方面的緊密聯繫,更進一步提升了它的重要性。 只需一點編程知識,任何人都可以在數小時或幾天內創建複雜的通信、協作和

音視頻 , 人工智能 , webrtc

收藏 評論

碼上世界 - 麒麟操作系統 (kylinos) 從入門到精通 -開發環境 - 第79篇 使用deskreen將麒麟屏幕實時同屏

0.基礎環境 類別:筆記本 型號:中國長城 NF14C 硬件平台:飛騰處理器FT2000(ArmV8 指令集) 系統:銀河麒麟操作系統 V10 SP1(2303) 關鍵詞: 信創,麒麟系統,linux,飛騰,arm,aarch,arm64,airplay,miracast,屏幕鏡像,dlna,同屏,deskreen,webrtc 1.背景 在教室等機房環璄中,

airplay , electron , Linux , webrtc , 鏡像

收藏 評論

輕口味 - webrtc sdp協議介紹

Session Description Protocol(會話描述協議) RFC定義SDP的協議有兩個: RFC3264: An Offer/Answer Model with the session Description Protocol(SDP),用來概述一個請求/響應模型 RFC2327: SDP:Session Description Protocol,描述數據格式. 1.RFC

音視頻 , webrtc

收藏 評論

懶熊工作室 - Windows下webrtc配置H264作為編解碼器

注:本文假設webrtc源碼已經下載完畢 1.編譯 進入到webrtc/src目錄下,重新編譯webrtc源代碼,讓代碼支持h264編解碼 set DEPOT_TOOLS_WIN_TOOLCHAIN=0 set GYP_MSVS_VERSION=2019 set GYP_MSVS_OVERRIDE_PATH="/C/Program Files (x86)/Microsoft Visual Stud

webrtc

收藏 評論

輕口味 - webrtc Android源碼分析一

nativeCreateVideoSource 初始化 PeerConnectionFactory(pc/peerconnectionfactory) 創建PeerConnection方法中: rtc::scoped_refptrPeerConnectionInterface PeerConnectionFactory::CreatePeerConnection( const PeerCo

音視頻 , Android , webrtc

收藏 評論

mob64ca14092155 - WebRTC系列分享 第三期 | WebRTC QoS方法之視頻發送端NACK實現-

1 核心流程與交互關係表 發送端 NACK 實現的核心流程與交互關係如下表所示: 發送端核心操作 媒體接收端操作

緩存 , c++ , 後端開發 , webrtc , 網絡 , 重傳 , harmonyos

收藏 評論

大甜甜 - webrtc 音視頻,瀏覽器支持的攝像頭的最大分辨率

web端設置的分辨率是19201080,實際採集到的只有1280720. 注:macOS系統的intel系列電腦,雖然檢測到的是19201080,但是intel芯片限制了採集最高到1280720(720P) 可通過下面的方法檢測瀏覽器支持的最大分辨是多少: async function getMaxResolution() { try { // 枚舉所有媒體設備 c

音視頻 , webrtc

收藏 評論

輕口味 - Webrtc線程模型

webrtc的base的 thread,是我見過的封裝最帥的c++線程庫,根據比qt的還好用,發個例子給你 using namespace webrtc; using namespace rtc; //std::cout"Thread::Current():" Thread::Current()-GetId(); //Thread::Current()-Start()

音視頻 , Android , webrtc

收藏 評論

shenqingdedalianmao - 基於C++的音視頻進階實戰:WebRTC遠程桌面後台服務深度剖析

基於C++的音視頻進階實戰:WebRTC遠程桌面後台服務深度剖析 “霞崽Ke”:百度網盤 關鍵詞: C++音視頻編程、WebRTC技術、遠程桌面共享、後台服務架構、實時通信協議、性能優化、安全性保障、跨平台兼容 一、引言 在當今的數字化時代,音視頻通信技術的應用越來越廣泛,特別是在遠程辦公、在線教育、醫療諮詢等領域。WebRTC(Web Real-Time Communication)作為

webrtc

收藏 評論