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
之信令篇
在
WebRTC
中,信令发挥着举足轻重的作用,但是
webrtc
工作组并没有对信令交互进行标准化,留给开发人员自行选择。
守拙圆
·
2023-07-30 04:35
WebRTC
之视频NackModule
NackModule一个包的最大请求次数是kMaxNackRetries(10)次,最大请求时间是10*rtt,在这个时间内还没有获取到丢失的包则不再请求对外提供的接口如下,源码constintkDefaultRttMs=100;constintkMaxNackRetries=10;constintkProcessFrequency=50;constintkProcessIntervalMs=10
stoneliuxs
·
2023-07-29 23:40
srs流媒体服务安装和使用
简介SRS(SimpleRealtimeServer)是一个简单高效的实时视频服务器,支持RTMP、
WebRTC
、HLS、HTTP-FLV、SRT等多种实时流媒体协议。
码肥人壮
·
2023-07-29 22:11
开源项目
srs
流媒体
服务器
ffmpeg
短视频矩阵源码/系统搭建/源码
一、短视频矩阵系统开发需要具备以下能力短
视频技术
能力:开发人员应具备短视频相关技术能力,如视频编解码、视频流媒体传输等。
云罗团团yx898978
·
2023-07-29 17:11
短视频矩阵源码
矩阵源码软件
开源
源码管理
矩阵系统源码
音
视频技术
之ffplay源码分析-音视频同步
音视频同步的目的是为了使播放的声音和显示的画面保持一致。视频按帧播放,图像显示设备每次显示一帧画面,视频播放速度由帧率确定,帧率指示每秒显示多少帧;音频按采样点播放,声音播放设备每次播放一个采样点,声音播放速度由采样率确定,采样率指示每秒播放多少个采样点。如果仅仅是视频按帧率播放,音频按采样率播放,二者没有同步机制,即使最初音视频是基本同步的,随着时间的流逝,音视频会逐渐失去同步,并且不同步的现象
linux大本营
·
2023-07-29 17:06
音视频
ffmpeg
ffplay
流媒体
互联网医院建设|互联网医疗系统|互联网医院开发功能及特点
2、远程医疗服务:互联网医疗可以通过远程
视频技术
实现远
禾高网络
·
2023-07-29 13:35
小程序
团队开发
java
下级平台级联安防视频汇聚融合EasyCVR平台,层级显示不正确是什么原因?
部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、
WebRTC
EasyCVR
·
2023-07-29 08:48
EasyCVR
音视频
实时音视频
安防监控
视频监控
视频编解码
下级平台级联视频汇聚融合平台EasyCVR,层级显示不正确的原因排查
部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、
WebRTC
TSINGSEE
·
2023-07-29 03:01
EasyCVR
音视频
视频流媒体
视频监控
安防监控
TSINGSEE青犀视频安防监控视频平台EasyCVR新增密码复杂度提示
可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、
WebRTC
EasyCVR
·
2023-07-28 16:39
EasyCVR
音视频
ffmpeg
视频编解码
实时音视频
监控
WebRTC
之RTT计算
关于ReportBlock详情可以阅读6.4.1SR:SenderReportRTCPPacket012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+header|V=2|P|RC|PT=SR=200|length|+-+-+-+-+-+-+-+-+
stoneliuxs
·
2023-07-28 10:58
解析
WebRTC
1主要的类RTCPeerConnection:用于建立点对点连接,实现音视频传输和数据通信。它负责协商媒体传输的参数、处理ICE候选项以及创建和管理媒体通道。RTCDataChannel:用于在两个端点之间传输任意类型的数据。通过该通道,可以实现实时的数据传输,比如聊天消息、文件传输等。RTCSessionDescription:用于表示连接的配置信息,包括媒体类型、媒体协议和加密参数等。在建立连
Sico2Sico
·
2023-07-28 02:16
iOS
Swift
WebRTC
webrtc
ios
swift
webRTC
服务器搭建(基于Janus)与Demo运行
相信
webRTC
方案有一席之地。还有虽然没爆发,但各大公司在做的云游戏,也很多是基于
webRTC
。
webRTC
服务器端最主要需要搭建2个东西,一个是STUN/TURN服务器,一个是信令服务器。
newchenxf
·
2023-07-27 18:07
webRTC
janus-Gateway的服务端部署
janus-Gateway需求是前后端的
webRTC
推拉流,但是后端用的是c++,于是使用了这个库做视频流的推送和拉取,记录踩坑过程。
Raccom
·
2023-07-27 18:02
Audio
gateway
前端
javascript
linux
ubuntu
webrtc
支持H265(三) 总结
文章目录web端的解码及渲染的实现应用场景单向视频流的场景datachannel通道的稳定性解码性能双向视频流的场景有音频流的场景web端的解码及渲染的实现在前面的文章中介绍了ZLMediaKit的修改方法,在web端的播放器可以参照这个实现,基于wasmH265播放器。基本思路就是通过emscripten将ffmpeg的编译成wasm,可以直接在浏览器中运行的软解码器。然后用webgl渲染出图像
mo4776
·
2023-07-27 17:15
webrtc
vue+typescript与UE4像素流通信笔记
一、文件准备1、从搭建好的UE4项目下找到scripts文件夹,拷贝该文件夹(重点文件为app.js与
webRtc
Player.js)到vue项目下的静态资源文件夹(默认public文件夹)下,如下图:
weixin_46653941
·
2023-07-27 17:22
typescript
vue.js
ue4
UE4 像素流
WebRTC
在Ubuntu Docker上运行
1、宿主机环境ubuntu18安装dockerue4-docker2nvidia-container-toolkitVulkanSDKNvidiaDrivers2、用ue4-docker构建ue4.23.1-pixelstreaming基础镜像ue4-dockerbuild\custom:4.23.1-pixelstreaming\#Tagtheimageasadamrehn/ue4-full:4
comin2014
·
2023-07-27 17:19
其他
unreal
webrtc
docker
Vue3 + UE4+ 像素流 + 交互 的开发构建流程
Vue3+UE4+像素流+交互的开发构建流程一、像素流1、将对应UE4.27版本的
webRtc
Player.js复制到项目的public/ue文件夹下(作为静态资源)2、根目录下的index.html中引入
碳学长
·
2023-07-27 17:08
三维GIS+游戏引擎
ue4
vue
前端
游戏引擎
Windows平台下
Webrtc
编译
文档:Windows平台下
Webrtc
编译.note链接:http://note.youdao.com/noteshare?
ice_ly000
·
2023-07-27 07:03
webrtc
发送端-采集和encoder建连
github:https://github.com/bigonelby/
webrtc
Uml/tree/master/latest
webrtc
-发送端-采集和encoder建连.drawio.png这张图的内容比较多
bigonelby
·
2023-07-27 03:34
“具有NDK音视频开发经验者优先”,是什么让你有如此优势?
而5G的出现,也会促成至少10年音视频行业的繁荣,而且随着网络提速,今后不管是6G、7G还是100G的出现,只会更加促进音视频的发展,而届时市场对音
视频技术
开发人员的需求可想而已。
架构师成长日记
·
2023-07-27 01:00
webrtc
代码走读五(音频neteq代码走读)
一、概述NetEqImpl类实现的功能有:音频冗余报文解析nack报文请求音频jitterbuffer音频变速算法功能该类对外的关键接口有:NetEqImpl::InsertPacket:输入音频RTP报文NetEqImpl::GetAudio:音频渲染模块定时要音频报文std::vectorGetNackList(int64_tround_trip_time_ms):输出需要nack重传的报文序
CrystalShaw
·
2023-07-27 01:34
webrtc音频QOS方法汇总
webrtc
音视频
webrtc
代码走读二十一(RtpPacketToSend数据buffer的申请和释放)
一、RtpPacketToSend数据buffer申请流程1)创建buffer对象1、RTPSenderVideo::SendVideo函数2、RTPSender::AllocatePacketRtpPacketToSend::RtpPacketToSend(constExtensionManager*extensions,size_tcapacity):RtpPacket(extensions,
CrystalShaw
·
2023-07-27 01:34
webrtc代码走读
webrtc
webrtc
代码走读二十六(rtcp打包模式及流程)
一、RTCP打包模式根据
webrtc
代码定义,
webrtc
支持的rtcp打包模式有两种:enumclassRtcpMode{kOff,kCompound,kReducedSize};Compoundmode
CrystalShaw
·
2023-07-27 01:34
webrtc代码走读
webrtc
webrtc
QOS方法二.2(ulpfec rfc5109简介)
一、RTP报文结构1)概览2)RTPHeaderforFECPackets(RFC3550)3)FECHeaderforFECPacketsFEC头部为10字节,包含内容如下:Eflag:扩展位,供将来使用,当前设置为0。Lflag:指示长偏移掩码是否使用,0表示偏移掩码为16位,1表示为48位。P/X/CC/M/PTrecoveryfield:由本FEC包所保护的所有媒体数据包的RTP头部的P/
CrystalShaw
·
2023-07-27 01:33
WebRTC视频QoS方法汇总
webrtc
QOS方法二.4(flexfec 实现可优化点)
这里
webrtc
输出要有10个媒体包2个冗余包。
CrystalShaw
·
2023-07-27 01:03
WebRTC视频QoS方法汇总
webrtc
网络
webrtc
openssl冲突问题解决
https://www.yuque.com/caokunchao/rtendq/zxpwgbh72gmn85ay
Charles技术成长之路
·
2023-07-26 21:34
webrtc
音视频
native
webrtc
支持切换音频采集设备和获取裸流
https://www.yuque.com/caokunchao/rtendq/oq8w3qgs3g59whru前言版本
webrtc
m961、修改
webrtc
m96代码,向外提供一个adm指针的接口出来
Charles技术成长之路
·
2023-07-26 21:32
WebRTC
音视频
音视频
webrtc
Vue +
WebRTC
实现音视频直播(附自定义播放器样式)
1.什么是
WebRTC
1.1
WebRTC
简介
WebRTC
,名称源自网页即时通信(英语:WebReal-TimeCommunication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的实时通信框架
Ygria
·
2023-07-26 17:43
流媒体协议详解:RTSP、RTP、RTCP、SIP、SDP、RTMP、
WebRTC
、WebSocket
1、媒体协议目录RTSP(Real-TimeStreamingProtocol)实时流式协议RTP(Real-TimeTransportProtocol)实时运输协议RTCP(RTPControlProtocol)实时运输控制协议RTPoverTCPSIP(SessionInitiationProtocol)会话初始协议SDP(SessionDescriptionProtocol会话描述协议)RT
zzhongcy
·
2023-07-26 15:38
视频会议
网络
国标GB28181视频监控平台EasyGBS视频无法播放,抓包返回ICMP是什么原因?
国标GB28181视频监控平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、
WebRTC
等格式。
EasyGBS
·
2023-07-26 07:13
EasyGBS
音视频
h.265
视频编解码
Android端
WebRTC
本地音视频采集流程源码分析
WebRTC
源码版本为:org.
webrtc
:google-
webrtc
:1.0.32006本文仅分析Java层源码,在分析之前,先说明一下一些重要类的基本概念。
冬季穿短裤
·
2023-07-26 06:32
短视频矩阵-短视频seo源码开发搭建
2.音视频处理技术短视频矩阵系统支持音
视频技术
处理,如音效,音频,文
程序猿_zz70933
·
2023-07-26 06:21
矩阵号系统源码开发
抖音矩阵号系统开发
视频批量剪辑
矩阵
python
php
sass
java
开发语言
WebRTC
-ios
1.podfile文件source'https://github.com/CocoaPods/Specs.git'platform:ios,'9.0'target'ios
WebRTC
Demo'do#Commentthenextlineifyoudon'twanttousedynamicframeworksuse_frameworks
稀释1
·
2023-07-26 03:11
不止工具:音视频开发「利器」的新机遇
面向场景建设音
视频技术
能力,如何释放更多“数字
阿里云视频云
·
2023-07-25 14:36
硬核干货
音视频
云计算
视频云
流媒体:SDP协议介绍
通常SDP会荷载到其他信令协议中入:SIP、RTSP,其中
WebRTC
中没有明确规定信令协议,但会荷载到offer、answer报文中。
uianster
·
2023-07-25 12:17
流媒体知识
网络
WebRTC
服务器Mediasoup学习与实践
一、mediasoup基本概念:基础架构1、worker2、router3、producer4、consumer5、transport整体结构特性1、支持IPv62、ICE/DRLS/RTP/RTCPoverUDPandTCP3、支持simulcast和svc4、支持拥塞控制5、带宽控制6、支持:STCP7、多流使用同一个ICE+DTLS传输通道8、性能高二、mediasoup库JS部分├──Au
uianster
·
2023-07-25 12:17
流媒体知识
ffmpeg
webrtc
QOS笔记 Nack机制浅析
nack源码浅析VideoNack机制概述nack的机制非常简洁,收到非连续的packetseq会将丢包的seq插入自身nack_list缓存,之后立即发送一次那组丢包的seq重传请求,之后如果超时仍然没有收到重传回来的seq,就通过定时任务继续发送.nack三个缓存listnack_list_:用于记录已丢包的信息,seq即为listkeykeyframe_list_:记录关键帧序列号,可用于后
2301_77342543
·
2023-07-25 09:29
运维
WebRTC
中的NAT穿透
NAT简介我们知道,
WebRTC
会按照内网、P2P、中转的顺序来尝试连接。在大部分的情况下,实际是使用P2P或者中转的。这里P2P的场景主要使用的技术就是NAT穿透。我们先简单了解下NAT。
拉普拉斯妖1228
·
2023-07-25 08:34
WebRTC
音视频
webrtc
p2p
音视频
Mac下编译
WebRTC
(Mac和iOS版本)
在音视频领域中,
WebRTC
可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程。本文主要记录下在Mac平台上编译
WebRTC
Mac和iOS版本的全过程。
拉普拉斯妖1228
·
2023-07-25 08:33
WebRTC
音视频
iOS技术
ios
音视频
webrtc
mac
RTC在不同业务场景下的最佳音质实践
背景介绍
WebRTC
是目前实时音视频领域最流行的开源框架。2010年Google收购GIPS引擎后,将其纳入Chrome体系且开源后,命名为“
WebRTC
”。
内核工匠
·
2023-07-25 08:39
实时音视频
WebRtc
实现网页和原生P2P视频聊天,视频通话
经过多次分析和参考google的官方demo,开发总结了一下:1,
webrtc
库尽量要匹配,如现在主流浏览器支持的是
webrtc
,m79,原生端尽量用这个原生库打包。
我是OV
·
2023-07-25 07:21
owt(open
webrtc
tookit)sip开发记录
目录描述sipua内网穿透问题comediastun修复sipua生成的sdpnetpmpQQ交流群:697773082描述本篇文章主要记录这段时间sip开发过程中遇到的一些问题和解决方法。s0&s1-混流s0&s2-混流s0&s2-混流s0&s1-混流s1s2s1s2client0sipgatewayclient1client2参会者三人client0、client1、client2。会议发起人
im-pingo
·
2023-07-25 04:36
owt
sip
webrtc
stun
WebRTC
Simulcast介绍
原文地址https://blog.livekit.io/an-introduction-to-
webrtc
-simulcast-6c5f1f6402eb/你想知道的关于Simulcast的一切Simulcast
im-pingo
·
2023-07-25 04:05
webrtc
流媒体
WebRTC
learning
webrtc
pingos
livekit
simulcast
WebRTC
带宽评估 -- Transport-wide Congestion Control
简述:在RTP包中增加transport-wide-cc扩展头,放置传输层面的包序号。视频接收端记录RTP包的接收时间,并通过RTCPFeedback消息反馈到视频发送端,发送端结合缓存的RTP包发送时间,基于丢包和延迟估算当前带宽,从而及时调整流媒体的发送速率,减少网络拥塞,提高整体视频效果。该方法主要的估算和决策在发送方,采用了线性回归和最小二乘法。协议:draft-holmer-rmcat-
luyumiao1990
·
2023-07-25 00:10
WebRTC
webrtc
网络
WebRTC
问题列表
绿屏:15052-
webrtc
-Web-basedreal-timecommunication-Monorail携带mid较大的RTX包浏览器无法发出:加上RRreportforRTX,这样在收到RR以后不会带
luyumiao1990
·
2023-07-25 00:10
webrtc
基于SRS后端开发的前端页面
SRS(SimpleRealtimeServer)是简单高效的实时视频服务器,支持RTMP、
WebRTC
、HLS、HTTP-FLV、SRT等多种实时流媒体协议。
ordersyhack
·
2023-07-24 22:07
系统搭建
程序开发
解决方案
音视频
实时音视频
视频编解码
Android
WebRTC
入门教程(一) -- 使用相机
前言,最近在搞网页投屏,发现
WebRTC
的Android版本较少,这里的话,参考了一些优秀的博客,主要是这个大佬的https://www.jianshu.com/p/eb5fd116e6c8博客来整理,
夏至的稻穗
·
2023-07-24 19:29
Android
音视频
android
webrtc
音视频
Android-
WebRTC
-双人视频
省略开启本机摄像头的过程以下和WebSocket通信的时候,是通过Gson转对象为字符串的方式传输的数据整个过程layout_rtc.xmlRtcActivitypackagecom.dream.app.activity;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroidx.
_Mr.Tree
·
2023-07-24 19:28
space
android
webrtc
实时视频
java
Android-
WebRTC
-实现摄像头显示
它提供了一个接口,用于在Android平台上创建和管理EGL(嵌入式系统图形库)上下文,以便在
WebRTC
中进行图像和视频的处理和渲染。Capturer,Source,Track,Sink分别是什么?
_Mr.Tree
·
2023-07-24 19:22
space
android
webrtc
java
新一代直播场景下,视频加速卡在狂奔
带着这样的疑问,LiveVideoStackCon2023上海站音
视频技术
大会邀请到AMDAECG系统方案架构师谢旻,现场
LiveVideoStack_
·
2023-07-24 16:34
音视频
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他