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代码研究
如何隐藏开源流媒体EasyPlayer.js视频H.265播放器的实时录像按钮?
青犀视频所有的视频监控平台,集成的都是EasyPlayer.js版播放器,它属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,包括WebSocket-FLV、HTTP-FLV,HLS(m3u8)、
WebRTC
TSINGSEE
·
2023-08-02 16:32
EasyPlayer
媒体
javascript
音视频
开发语言
视频流媒体
【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?
TSINGSEE青犀视频的开源流媒体播放器EasyPlayer视频播放器,可支持H.264与H.265视频编码格式,性能稳定、播放流畅,还能支持RTSP、RTMP、HLS、FLV、
WebRTC
等视频流播放
Black蜡笔小新
·
2023-08-02 11:52
EasyPlayer
javascript
h.265
开发语言
安卓音视频多对多级联转发渲染
最近利用自己以前学习和用到的音视频知识和工程技能做了一个android的sdk,实现了本地流媒体ipcrtsp拉流以及自带mipusb等cameraaudio节点产生的流媒体通过
webrtc
sfu的方式进行多对多级联发布共享
superxxd
·
2023-08-01 23:30
图像智能
远程控制系统系列
工业控制
物联网
音视频
嵌入式硬件
android
如何搭建音视频通信系统之Windows篇
之前我们介绍了两款免费音视频通信系统关于iosdemo的搭建,今天我们继续来介绍windowsdemo的搭建,首先来给大家介绍
webrtc
。
Tucodec图鸭科技
·
2023-08-01 21:14
webrtc
的TaskQueue() 任务队列
TaskQueue定义见文件:rtc_base\task_queue.h具体实现classRTC_LOCKABLERTC_EXPORTTaskQueue{public://TaskQueueprioritylevels.Onsomeplatformsthesewillmaptothread//priorities,onotherssuchasMacandiOS,GCDqueuepriorities
致一
·
2023-08-01 07:12
webrtc
webrtc
任务队列
TaskQueue
编码队列
encoder_queue_
webrtc
jitterbuffer 模块分析
目录jitterbuffer主要作用介绍buffer介绍组帧jitterbuffer主要作用介绍jitterbuffer是
webrtc
中的一个抖动缓冲区,用来应对网络异常时视频乱序、丢失、延时到达等情况
致一
·
2023-08-01 07:11
mediasoup源码分析
jitterbuffer
PacketBuffer
webrtc
buffer
FindFrames
webrtc
的线程模型
目录线程的声明线程创建过程向线程中投递消息从消息队列中取消息的具体实现处理线程消息
webrtc
线程模块的实现逻辑在rtc_base\thread.h文件中比如想创建一个线程://声明要创建的线程指针,通过智能指针管理
致一
·
2023-08-01 07:41
webrtc
webrtc
音视频
webrtc
线程
消息队列
延时队列
webrtc
代码阅读体会
webrtc
中用到了许多接口的概念,重点是关注实例化接口的实体,这个非常重要该死的代码编辑器,不能动态的解析代码,跳转位置往往是虚函数,这个没什么用所见非所见,找出真身才能真正的理解
一凡_44e0
·
2023-07-31 12:41
js获取客户端ip
js获取客户端ipjs获取客户端ip方法一:第三方接口方法二:利用
WebRTC
(Chrome/Firefox)方法三:求助后台大佬js获取客户端ip最近需要个需求,需要实现上次登录用户的IP及登录时间,
顺拐小乌龟
·
2023-07-31 09:05
javascript
js
javascript
ajax
java
网络
[译]
WebRTC
周刊 284 期
欢迎查阅来自
webrtc
weekly.com最新的
WebRTC
相关信息,由塔万科技翻译整理。新闻要点Zoom/Mac安全漏洞的反思(来自NoJitter)DaveMichels报道Zoom安全漏洞。
WebRTC周刊
·
2023-07-31 09:55
【
WebRTC
---源码篇】(二十二)
WebRTC
的混音处理
音频混音主力音频混音主体主要通过(重采样)+(混音)为主音频重采样内容实现是在
webrtc
::voe中实现的,下面来对重采样全流程逐一分析。
༄yi笑奈何
·
2023-07-31 03:13
webrtc
ffmpeg
音视频
Spring之BeanDefinition(三)
Spring之BeanDefinition(三)文章目录Spring之BeanDefinition(三)一、Spring的启动类三行
代码研究
二、Spring创建工厂类型和属性三、Spring中内置的BeanDefinition
简 单 就 是 幸 福
·
2023-07-30 15:22
spring
java
WebRTC
简单入门
WebRTC
DEMO花了两天时间简单了解了一下
WEBRTC
,并由此写入三个DEMO。p2p点对点o2m一对多live直播目前主要都是按p2p进行的简单扩展。
小生不才_
·
2023-07-30 10:46
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
下级平台级联安防视频汇聚融合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
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
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
流媒体: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
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他