E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WebRTC流媒体技术
WebRtc
笔记
标准跨平台,跨浏览器,跨移动应用MacOSX、Windows、iOS、Android、Linux已经支持浏览器:Chrome,FireFox,Opera,微软edge,Safari不支持的浏览器:IE
WebRTC
小An
·
2023-07-19 19:08
H5
webrtc
web
WebRTC
之 RED
Abstract
WebRTC
RED笔记AuthorsWalterFanCategorylearningnoteStatusv1.0Updated2020-08-28LicenseCC-BY-NC-ND4.0
老瓦在霸都
·
2023-07-19 11:33
Web网页音视频通话之基于Sipjs
简述本文是以FreeSwitch作为信令服务器,通过sipjs(基于
webRtc
)进行媒体协商,网络协商后,进行P2P媒体传输。
程序员小菜鸡QAQ
·
2023-07-18 20:26
前端
音视频
【
WebRtc
】Web网页音视频通话之
Webrtc
相关操作(一)
目录打开摄像头/关闭摄像头静音/解除静音打开视频/关闭视频截图且下载打开摄像头/关闭摄像头效果图HTML打开摄像头打开摄像头关闭摄像头显示摄像头预览的内容,网页上由元素video来呈现。点击打开摄像头按钮后,浏览器会询问是否允许,请点击“允许”。javaScriptletvideoElem=document.querySelector('video');/***MediaDevices.getUs
程序员小菜鸡QAQ
·
2023-07-18 20:56
前端
音视频
webrtc
vue + node +
webrtc
实现多人音视频通话
最近在搞一个内网音视频通话的功能,最终确定前端要用
webrtc
去实现,网上关于
webrtc
的文章不是很多,想找一个demo也很难,最终在gitee上找到一个大佬写的,很符合目前需求,前端js后台是node
不愁发量
·
2023-07-18 03:36
vue
音视频
前端
vue
node.js
WebRTC
入门指南 —— 实现一个完整的点对点视频通话(信令服务器+客户端)
WebRTC
架构通常来说,
WebRTC
的架构如下图所示:我们可以看到,一个简单的点对点通讯系统主要由四部分组成:
WebRTC
客户端:负责生产/消费音视频数据,位于NAT之内,属于内网NAT:NetworkAddressTranslation
音视频开发老舅
·
2023-07-18 02:28
音视频开发进阶
服务器
webrtc
音视频
实时音视频
视频编解码
零基础入门:基于开源
WebRTC
,从0到1实现实时音视频聊天功能
众所周之,实时音视频聊天技术门槛很高,一般的公司要想在短时间内从零补齐这方面的技术短板相当困难,而开源音视频工程
WebRTC
提供了这样一个捷径(包括笔者公司的产品在内,同样是基于
WebRTC
【零声教育】音视频开发进阶
·
2023-07-18 01:43
程序员
音视频开发
编程
webrtc
实时音视频
android
ffmpeg
音视频
webrtc
源码阅读之NACK
NACK(NegativeAcknowledgement)机制是
WebRTC
中用于处理数据包丢失的重要机制。用于在数据包丢失时通知发送方重新发送丢失的数据包。
天空中的野鸟
·
2023-07-18 00:41
webrtc
webrtc
windows
网络
webrtc
RTP控制协议-RTCP
RTP控制协议-RTCPRTCP-SRrfc3550/*012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+header|V=2|P|RC|PT=SR=200|length|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
chai51
·
2023-07-17 23:32
WebRTC
基础
有用的网址:https://
webrtc
.org/
WebRTC
API-WebAPI接口参考|MDNBrowserAPIsandProtocols:
WebRTC
-HighPerformanceBrowserNetworking
luyumiao1990
·
2023-07-17 21:10
webrtc
WebRTC
源码分析 - receiver and decoder
参考:
WebRTC
接收到offer指令后流程分析与jitterbuffer数据到解码器的流程分析|码农家园rtp_video_stream_receiver2.cc:OnReceivedPayloadDatavideo_header.is_last_packet_in_frame
luyumiao1990
·
2023-07-17 21:10
webrtc
【
webrtc
】rtc::Thread和std::thread 的用法
全局线程itsfolf/Discord-Screenshare-Linux#include"rtc_base/thread.h"rtc::Thread*GlobalLoopThread(){staticautoresult=[]
等风来不如迎风去
·
2023-07-17 21:09
WebRTC入门与实战
webrtc
实时音视频
Android 视频直播提拉流 嵌入式硬件 流媒体开发详细内容
流媒体客户端FFmpegOpenGLES开发实践4AndroidH.264AAC封装mp4开发实战5流媒体开发实战之Rtmp推流6流媒体开发实战之RTSP推流7流媒体开发实战之UDP8P2P点对点项目开发实践9
WebRTC
chenchao_shenzhen
·
2023-07-17 17:45
嵌入式硬件
在线网页游戏框架(2)——开个房间
A.
webRTC
webRTC
是WebReal-TimeCommunication的缩写支持浏览器进行实时语音对话或视频对话。可以参考[百度百科]的介绍。
清洼
·
2023-07-17 12:53
WebRTC
RTP/RTCP 源码分析(三):RTCP 的构造和发送
基于ChromiumM69版本因为当前版本使用发送端带宽预测(SendSideBWE),所以接收端使用RemoteEstimatorProxy负责构造RTCP包,并通知TransportFeedbackSenderInterface发送RTCP包。///modules/remote_bitrate_estimator/remote_estimator_proxy.cc//接收端发送RTCPvoid
酸辣粉多加辣椒
·
2023-07-16 19:54
最全FreeSwitch 1.10.9 CentOS通用编译部署教程
FreeSwitchCentOS通用编译部署教程FreeSwitch的版本历程2006年-第一个版本2008年-1.0凤凰版2012年-Freeswitch1.22014年-FreeSwitch1.4
WebRTC
2015
Ryan爱吃糖
·
2023-07-16 05:22
Freeswitch
SIP
freeswitch
sip
centos
linux
webrtc
源码阅读之h264 RTP打包
本文来分析
webrtc
打包h264rtp包的代码,版本m98一、RTP协议1.1RTP协议概述实时传输协议(RTP)是一个网络协议,它允许在网络上进行实时的音频和视频数据传输。
天空中的野鸟
·
2023-07-16 04:45
webrtc
webrtc
webrtc
源码阅读之视频采集、编码、发送
版本m98。以Offer端的视角进行源码分析。在examples/peerconnection源码阅读中,我们有个关键函数Conductor::AddTracks,在这个函数中会先Create一个videotrack,然后把这个trackadd到peerconnection中。从而进行视频采集、编码和发送。voidConductor::AddTracks(){if(!peer_connection
天空中的野鸟
·
2023-07-16 04:45
webrtc
webrtc
音视频
webrtc
源码阅读之P2P流程分析
P2P从宏观原理上其实就是:收集本地Candidates设置远程Candidates连通性测试及排序本文我们从Offer端的角度进行源码分析,学习
webrtc
是如何进行P2P连接的。版本m98。
天空中的野鸟
·
2023-07-16 04:15
webrtc
webrtc
p2p
webrtc
源码阅读之视频RTP接收&&JitterBuffer
为了解决这些问题,
WebRTC
引入了JitterBuffer(抖动缓冲区)这一重要组件。JitterBuffer是一个缓冲区,用于接收和处理网络传输中的音频和视频数据。
天空中的野鸟
·
2023-07-16 04:10
webrtc
webrtc
音视频
WebRTC
音频接收处理全过程(一)
目录1.1接收音频数据包1.2插入音频数据包到待解码数据包队列1.3解码音频数据包1.1接收音频数据包cricket::BaseChannel::OnPacketReceived(boolrtcp,constrtc::CopyOnWriteBuffer&packet,__int64packet_time_us)行506cricket::BaseChannel::OnRtpPacket(constw
tong5956
·
2023-07-15 22:18
WebRTC
系列--
WebRTC
音频支持RedFEC的修改
文章目录1.FEC流程综述1.1offer中sdp的red1.2setRemoteSdp中创建red编码流程2.编码端2.1编码缓存数据2.2RED协议简介3.解码端
WebRTC
在最新的代码中对opus
简简单单lym
·
2023-07-15 13:34
WebRTC进阶
webrtc
转发关于coturn的文章
.medium.com/turn-server-%E6%9E%B6%E8%A8%AD%E6%96%87%E4%BB%B6-c71dd50fbd30有条件的最好去看原文下面是我转发的:最近工作上需要開發
webrtc
无名387
·
2023-07-15 07:43
turn
I420数据保存为图片
前提:
webrtc
::VideoFrame转化为图片保存//定义YUV转RGB的函数voidYUV2RGB(unsignedcharY,unsignedcharU,unsignedcharV,unsignedchar
会头痛的可达鸭
·
2023-07-15 05:30
WebRTC
YUV
WEBRTC
音视频
Windows脚本导出git当前分支信息
@echooff::这里填写git目标目录cdE:/
webrtc
/src::导出时间for/F%%iin('powershell-c"(Get-Date-Format'yyyyMMdd_HHmmss')
会头痛的可达鸭
·
2023-07-15 05:30
Git
windows
git
音视频绕不开的话题之
WebRTC
什么是
WebRTC
?闲来无事,我们今天探讨下音视频绕不开的一个话题:
WebRTC
。
WebRTC
之于音视频行业,无异于FFMpeg,可以说
WebRTC
的开源,让音视频行业大跨步进入发展快车道。
音视频牛哥
·
2023-07-15 05:25
流媒体
WebRTC回音消除
WebRTC
大牛直播SDK
计算机视觉
音视频
大华相机接入web页面实现人脸识别
init').then((attach)=>{const{streamerIp,streamerPort,cameraIp,cameraPort,cameraAdmin,cameraPsw}=attach
webRtc
Server
Sunny_yiyi
·
2023-07-15 04:53
数码相机
前端
Linux服务器上搭建(
webrtc
外网)turn 、stun服务器 纯小白看这里
背景在阿里云上的Linux服务器上搭建turn服务需要可以登录Linux服务器的软件eg:MobaXterm搭建coturn穿透和转发服务器1.下载安装gitclonehttps://github.com/coturn/coturn//下载cdcoturn./configuremakesudomakeinstall使用以下代码查看是否安装成功whichturnserver有路径代表成功了2.配置文
Daisy-smile
·
2023-07-14 18:26
webrtc
linux
ubuntu
webrtc
android
技术分享| 融合通讯的架构介绍
一.Mesh架构由于
WebRTC
的普及,人们对于音视频通讯已不再像以前那么陌生,
WebRTC
本身是一个P2P的通讯模型
anyRTC
·
2023-07-14 13:24
音视频
融合会议
快对讲
mesh
sfu
mcu
融合通讯
音视频
WebRTC
怎么实现拥塞控制?
1、前言本文是
webrtc
中拥塞控制的上文,主要是分析
webrtc
中的拥塞控制的码率探测,预估和调整的部分,介绍了整体框架和原理以及相关的类;
webrtc
版本:M912、正文2.1整体框架
webrtc
中的部分码控结构如下图所示
音视频开发老马
·
2023-07-14 11:14
音视频
websocket
webrtc
jitter buffer
一、jitterbuffer介绍二、jitter估计三、buffer处理rtp包逻辑四、接收和解码流程五、FrameBuffer类介绍/*********************************************************************************一、jitterbuffer介绍jitterbuffer抖动缓冲区当网络不稳定时(发生抖动),增加bu
xl365t
·
2023-07-14 11:39
webrtc
#
webrtc视频技术
webrtc
深入研究
webrtc
平滑发送(paced sender)
webrtc
处理音视频的共同过程大致为:采集数据-数据编码-rtp打包-平滑发送-通道socket发送。
大手拉小手2019
·
2023-07-14 11:38
webrtc
webrtc
-m79-视频相关的VCMTiming 中几个 delay 的更新
1参考链接https://blog.csdn.net/lipku/article/details/104124569https://blog.csdn.net/sonysuqin/article/details/107297157https://blog.csdn.net/sonysuqin/article/details/106629343https://www.jianshu.com/p/0b
hclbeloved
·
2023-07-14 11:36
webrtc
WebRTC
视频码率控制(一)—— CPU使用度检测
WebRTC
中使用CPU使用情况作为码率控制的依据之一。
guerchengmin
·
2023-07-14 11:35
流媒体
视频编解码
webrtc
WebRTC
视频码率控制(二)—— QP检测
WebRTC
在视频编码过程中会进行QP检测,目的是让视频质量维持在可接受范围的前提下,调节整体视频表现,如分辨率、帧率。
guerchengmin
·
2023-07-14 11:35
视频编解码
流媒体
webrtc
webrtc
-m79-视频流的接收
1函数调用关系图2代码voidUDPPort::OnReadPacket(rtc::AsyncPacketSocket*socket,constchar*data,size_tsize,constrtc::SocketAddress&remote_addr,constint64_t&packet_time_us){RTC_DCHECK(socket==socket_);RTC_DCHECK(!re
hclbeloved
·
2023-07-14 11:35
webrtc
WebRTC
接收到 offer 指令后流程分析与 jitterbuffer 数据到解码器的流程分析
----------------------------------------------------------------------------------------------------------------------------------------一分钟快速搭建rtmpd服务器:https://blog.csdn.net/freeabc/article/details/10
freeabc
·
2023-07-14 11:35
webrtc
RTMP
流媒体
【
webrtc
】RepeatingTaskHandle::DelayedStart
一个简单使用例子voidScenario::Every(TimeDeltainterval,std::functionfunction){RepeatingTaskHandle::DelayedStart(task_queue_
等风来不如迎风去
·
2023-07-14 11:59
WebRTC入门与实战
webrtc
vue本地开发集成https
背景:在本地项目开发中,调用第三方服务获取音视频通话,音视频通话是采用
WebRTC
来实现的,而
WebRTC
中使用音视频设备进行取流是需要在安全域下才可以调起的设备权限解决方案:使用npm安装mkcert
weixin_42254016
·
2023-07-14 09:22
vue.js
https
前端
基于开源
WebRTC
开发实时音视频靠谱吗?第3方SDK有哪些?
引言利用Google开源的
WebRTC
来开发自已的实时音视频系统,靠不靠谱这个问题一直被问到,其实很难一两句话说清楚,因为答案不是一个靠谱或不靠谱可以回答好的,既然被反复问到,今天就系统地整理参考答案。
音视频开发老马
·
2023-07-14 09:50
流媒体服务器
音视频开发
Android音视频开发
webrtc
实时音视频
音视频
视频编解码
语音识别
音视频第三方开源项目
序号名称开源协议特性
WebRTC
x264FFmpegijkplayerJSMpegOpuslive555GPUImageOpennsfwmodelSoundtouchJitsiJsSIPSRSJRTPLIBOPALKurentoJanusCallstats.ioMeetecho
思而后行之
·
2023-07-14 09:59
音视频
音视频
WebRTC
的认知入门
一、学习目的当前的音视频聊天功能很普通,社会对这方面的需求也很高,疫情期间的在线问诊模式解决类大量急需就医问诊患者的燃眉之急,我们需要了解
WebRTC
实现实时音视频聊天功能是如何操作的。
qinxun2008081
·
2023-07-13 19:40
WebRTC
webrtc
WebRTC
的技术原理和使用浅析
一、基本介绍
WebRTC
即网页即时通信,是一个支持网页浏览器进行音视频对很多技术方案。
qinxun2008081
·
2023-07-13 19:40
WebRTC
webrtc
webRTC
实现P2P音视频通话(无服务端)
文章目录先看效果视频对话源码htmlvue2音频对话源码遇到问题解决方案先看效果视频对话源码html虽然是vue项目,但是我写在了主页的index页面,仅仅为了测试,ViteApp打开摄像头通过getUserMedia()获取视频constconstraints={audio:false,video:true};//处理打开摄像头成功functionhandleSuccess(stream){co
鬼鬼骑士
·
2023-07-13 15:19
webrtc
音视频
【
webrtc
】ProcessThreadAttached
RegisterModule调用所在的线程指针传递给ProcessThreadAttachedProcessThreadAttached调用不是在workerthread而是在registers/deregister这个module或者startstop这个module的时候****pacedsender是一个moudle-实现了
等风来不如迎风去
·
2023-07-13 15:11
WebRTC入门与实战
webrtc
一小时教你用SpringBoot+WebSocket+
WebRTC
实现视频通话
一小时教你用SpringBoot+WebSocket+
WebRTC
实现视频通话1.运行结果2.实现2.1后端实现2.2前端页面实现3.总结1.运行结果SpringBoot+WebSocket+
WebRTC
坚持不懈的大白
·
2023-06-23 16:43
#
springboot
Java
spring
boot
websocket
webrtc
jssip+
webrtc
+freeswitch实现电话网页及遇到的488状态码问题
可以从以下链接下载jssip下载https://jssip.net/download/releases/网上的许多demo无法使用,下面是从网上找得demo后,做了更改的前端代码(亲测可用):JsSIP+
WebRTC
weixin_39715323
·
2023-06-22 22:37
javascript
html
前端
web 语音通话 jssip
先把封装好的地址安上(非本人封装):
webrtc
-webphone:基于JsSIP开发的
webrtc
软电话jssip中文文档:jssip中文开发文档(完整版)-简书jssip使用文档:(我没有运行过,但是他写的很清楚
悅悅~
·
2023-06-22 22:02
web
前端
js
vue
webrtc
webrtc
支持H265(一)
webrtc
datachannel的特性
文章目录背景问题及需求实现思路
webrtc
datachannel协议栈可靠性PPID资料总体方案
webrtc
datachannel+wasmH265+webgl渲染,这将是一系列文章介绍方案的实现及细节
mo4776
·
2023-06-22 07:15
webrtc
webrtc
支持H265(一)
webrtc
datachannel的特性
文章目录背景问题及需求实现思路
webrtc
datachannel协议栈可靠性PPID资料总体方案
webrtc
datachannel+wasmH265+webgl渲染,这将是一系列文章介绍方案的实现及细节
mo4776
·
2023-06-22 07:44
webrtc
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他