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
源码学习 - 3种异步处理
文章目录1、
webrtc
3中异步调用方式2、具体实现2.1TaskQueue2.2AsyncInvoker2.3SynchronousMethodCall1、
webrtc
3中异步调用方式在
webrtc
任务中有
~小泽~
·
2023-08-14 16:48
webrtc
webrtc
WebRTC
源码分析-TaskQueue(任务队列)-TaskQueueStdlib
1.前言TaskQueueStdlib类是
WebRTC
任务队列机制的核心类,也是整个任务队列的标准库,在阅读本文之前,需要对TaskQueueBase类有一定了解。
Shiszhi
·
2023-08-14 16:48
WebRTC源码分析
音视频
webrtc
WebRTC
源码分析-TaskQueue(任务队列)-TaskQueueBase
1.前言任务队列TaskQueue是
WebRTC
中非常核心的一部分,其主要功能是将任务投递到某一个线程执行。TaskQueue是
WebRTC
中进程交互很重要的方式。
Shiszhi
·
2023-08-14 16:18
WebRTC源码分析
音视频
webrtc
webrtc
线程模型分析
目录概述1.ProcessThreadImpl类2.TaskQueue类3.Thread类概述
webrtc
是一个跨平台的实时音频通信技术,底层对不同平台的线程接口进行了封装,本文以windows平台为例
吃好、睡好、身体好
·
2023-08-14 16:17
webrtc
WebRTC
源码分析之任务队列-TaskQueue
文章目录TaskQueue使用示例工程示例TaskQueue源码分析类关系图TaskQueueBase类声明CurrentTaskQueueSetter类TaskQueueStdlib类数据成员任务队列的创建销毁任务队列唤醒任务处理线程投递任务任务处理线程处理任务QueuedTask类TaskQueue类声明工厂模式创建任务队列对象TaskQueueDeleter类TaskQueueFactory
玩转流媒体
·
2023-08-14 16:17
WebRTC源码分析
webrtc
c++
WebRTC
源码分析之平台线程-PlatformThread
PlatformThread使用示例示例-创建执行一次的线程示例-创建可以执行多次的线程示例-高优先级线程先运行PlatformThread源码分析数据成员构造器和析构器设置线程的属性线程的入口函数创建线程回收线程小结
WebRTC
玩转流媒体
·
2023-08-14 16:16
WebRTC源码分析
webrtc
c++
webrtc
中的任务队列TaskQueue
在
webrtc
中,有一个任务队列TaskQueue,在视频编码模块中就是通过它是实现编码线程,这篇文章将讲解它的实现和应用场景。
mo4776
·
2023-08-14 16:46
webrtc源码分析
webrtc
WebRTC
发送对象的包含和依赖关系主要是 RtpTransceiver
一分钟快速搭建rtmpd服务器:https://blog.csdn.net/freeabc/article/details/102880984软件下载地址:http://www.qiyicc.com/download/rtmpd.rargithub地址:https://github.com/superconvert/smart_rtmpd------------------------------
freeabc
·
2023-08-14 16:46
webrtc
流媒体
RTMP
webrtc
Thread 和 TaskQueue 的 应用和思考
webrtc
Thread和TaskQueue的应用和思考Thread#include"rtc_base/thread.h"voidFunctionToRunOnThread(){//Yourthreadedlogichere.printf
要努力闪光的人
·
2023-08-14 16:46
webrtc
音视频
webrtc
audio
音频的基本概念采样频率单位时间内对模拟信号的采样次数。采样频率越高,声音的还原就越真实越自然,当然数据量就越大。采样率根据使用类型不同大概有以下几种:8khz:电话等使用,对于记录人声已经足够使用。22.05khz:广播使用频率。44.1khz:音频CD。48khz:DVD、数字电视中使用。96khz-192khz:DVD-Audio、蓝光高清等使用。采样精度常用范围为8bit-32bit,而CD
~怎么回事啊~
·
2023-08-14 16:46
webrtc
webrtc
webrtc
线程设计
webrtc
线程设计前言1.
webrtc
::ProcessThread1.1使用场景1.2接口设计2、rtc::TaskQueue2.1使用场景2.2使用接口3、rtc::Thread3.1使用场景3.2
The_Old_man_and_sea
·
2023-08-14 16:46
webrtc
webrtc
WebRTC
音视频通话-RTC直播本地视频及相册视频文件
WebRTC
音视频通话-RTC直播本地视频及相册视频文件
WebRTC
音视频通话-RTC直播本地视频文件效果图如下
WebRTC
音视频通话-RTC直播本地视频文件时候,用到了AVPlayer、CADisplayLink
BruceGwo
·
2023-08-14 08:11
移动开发
iphone开发
Objective-c
webrtc
音视频
实时音视频
视频播放
AVPlayer
直播视频
WebRTC
音视频通话-实现GPUImage视频美颜滤镜效果iOS
WebRTC
音视频通话-实现GPUImage视频美颜滤镜效果在
WebRTC
音视频通话的GPUImage美颜效果图如下可以看下之前搭建ossrs服务,可以查看:https://blog.csdn.net/
BruceGwo
·
2023-08-14 08:41
移动开发
iphone开发
Objective-c
webrtc
音视频
ios
GPUImage
美颜
滤镜
实时音视频
WebRTC
音视频通话-新增或修改SDP中的码率Bitrate限制
WebRTC
音视频通话-新增或修改SDP中的码率Bitrate限制参数之前搭建ossrs服务,可以查看:https://blog.csdn.net/gloryFlow/article/details/132257196
BruceGwo
·
2023-08-14 08:41
移动开发
iphone开发
Objective-c
webrtc
音视频
SDP
ossrs
音视频通话
WebRTC
本地视频通话使用ossrs服务搭建
iOS开发-ossrs服务
WebRTC
本地视频通话服务搭建之前开发中使用到了ossrs,这里记录一下ossrs支持的
WebRTC
本地服务搭建。一、ossrs是什么?ossrs是什么呢?
BruceGwo
·
2023-08-14 08:40
移动开发
web前端
iphone开发
webrtc
音视频
ossrs
视频通话
WebRTC
实现P2P音视频通话——原生IOS端使用
WebRTC
实现一对一音视频通话
IOS端使用
WebRTC
实现一对一音视频通话前言环境一、环境配置搭建项目,配置权限,通过CocoaPods安装第三方库二、音视频通话的实现音视频通话实现主要分为两部分,信令客户端以及
webrtc
三、效果前言
F小志
·
2023-08-14 08:10
音视频
ios
webrtc
p2p
objective-c
WebRTC
音视频通话-实现iOS端调用ossrs视频通话服务
WebRTC
音视频通话-实现iOS端调用ossrs视频通话服务之前搭建ossrs服务,可以查看:https://blog.csdn.net/gloryFlow/article/details/132257196
BruceGwo
·
2023-08-14 08:39
移动开发
iphone开发
Objective-c
webrtc
音视频
ios
WebRTC
视频通话
ossrs
Java 实现Rtsp 转rtmp,hls,flv
到流媒体服务流媒体服务再分发流到公网搭建流媒体服务:1.SRS(SimpleRealtimeServer)|SRS(本例子使用的是SrS安装使用docker)2.GitHub-ZLMediaKit/ZLMediaKit:
WebRTC
@chenk
·
2023-08-14 06:59
java
开发语言
山东布谷科技直播软件开发
WebRTC
技术:建立实时通信优质平台
实时通信成为了人们远程交流的主要方式,目前市场上也出现了很多带有实时通信交流的软件,实时通信符合人们现在的需求,所以在直播软件开发过程中,开发者也运用了实时通信技术为直播软件加入了实时通信的能力,这个技术就是
WebRTC
山东布谷科技官方
·
2023-08-13 14:59
直播源码
直播开发
源码搭建
webrtc
软件工程
软件构建
开发语言
源码软件
pion
webrtc
示例代码解析 一
pion
webrtc
pion是go语言写的
webrtc
的开发库套装DTLS协议我们对DTLS协议要适当的解释,TLS是用于TCP的,而DTLS是用于数据报的,很多应用运行在TCP之上,但是目前这种情况正在改变
qianbo_insist
·
2023-08-13 09:50
webrtc
go
webrtc
go
datachannel
c和go 两种语言结合使用 (一)
为何结合两者c语言的强大之处在于使用很多底层库,性能高,语言简洁,设计上和架构上来说更为直接,而go语言像httpserver,
webrtc
等已经做得很好了,协程方面也封装了细节,程序员不用关心如何调整
qianbo_insist
·
2023-08-13 09:50
go
c++高级技巧
go
c
WebRTC
paced sender
文章目录4.1pacer创建4.2音视频数据包发送4.3
webrtc
::PacketRouter4.4Pacer媒体数据发送控制4.5pacer中的码率探测pacedsender通常简称为pacer,其是
shichaog
·
2023-08-12 11:55
webrtc导读
webrtc
pace
sender
WebRTC
音频系统 音频发送和接收
文章目录3.1音频数据流发送流程3.2发送中的编码、RTP打包3.3AudioSendStream类关系3.4`
webrtc
::AudioSendStream`创建和初始化3.5创建`CreateChannels
shichaog
·
2023-08-12 11:54
webrtc导读
webrtc
音视频
ffmpeg
av_buffer_ref in lib
webrtc
.a is referenced by DSO, final link failed:bad value
这不是在编译阶段,是在链接库时出的问题。此时执行ldconfig会发现很多库提示如下:isnotasymboliclink也就是这些库被认为是连接库,但是它没有连接到其他库上。应该把他连接到实体的库上。如果它本身就是一个实体的库,那么这个库可能出了问题,看看大小是否为0,尝试更换一个新的。
、、、、南山小雨、、、、
·
2023-08-12 09:41
linux
make
DSO
symbolic
link
iOS开发-
WebRTC
本地直播高分辨率不显示画面问题
iOS开发-
WebRTC
本地直播高分辨率不显示画面问题在之前使用
WebRTC
结合ossrs进行推流时候,ossrs的播放端无法看到高分辨率画面问题。根据这个问题,找到了解决方案。
BruceGerGer
·
2023-08-12 05:41
移动开发
iphone开发
Objective-c
ios
webrtc
ossrs
直播
分辨率
WebRTC
由浅入深 1
WebRTC
通话最典型的应用场景应该是一对一视频通话,如微信视频,QQ视频等。
申屠鹏会
·
2023-08-12 00:08
【metaRTC学习】metaRTC的demo运行说明(一)
metaRTC的github的地址为:GitHub-metartc/metaRTC:Across-platform
WebRTC
SDK其作者杨高峰的博客为:metaRTC的博客_CSDN博客-metaRTC
夜风里唱
·
2023-08-11 17:35
音视频开发
p2p
网络协议
网络
metartc
webrtc
来了,一次编写到处运行的C版
webRTC
,metaRTC7.0
metaRTC7.0开始全面支持mac/ios操作系统,使metaRTC可以支持常用的操作系统linux/windows/mac/android/ios等,使metaRTC的移植性更强,实现了一次编写到处运行的C版
webRTC
metaRTC
·
2023-08-11 17:31
metaRTC
webrtc
ios
mac
Android metaRTC6.0 编译指南
概述metaRTC新版本优化了安卓系统支持,demo将C和C++生成lib库,在lib库上提供了纯Java的
webRTC
推拉流demo。
metaRTC
·
2023-08-11 17:30
metaRTC
android
webrtc
WebRTC
之旅 —— 本地编译(iOS/Mac)
目录前言必备条件本地编译一、准备工作二、获取代码与编译附录前言
WebRTC
是代码是开源的,要学习
WebRTC
第一个问题是得有源码,没有源码看不到真相!!!
其境身临
·
2023-08-11 17:00
WebRTC
webrtc
八
WebRTC
关键帧请求PLI与FIR
目录一关键帧请求场景二PLI与FIR前言:IDRRequest关键帧也叫做即时刷新帧,简称IDR帧。对视频来说,IDR帧的解码无需参考之前的帧,因此在丢包严重时可以通过发送关键帧请求进行画面的恢复。关键帧的请求方式分为三种:RTCPFIR反馈(Fullintraframerequest)、RTCPPLI反馈(PictureLossIndictor)或SIPInfo消息,具体使用哪种可通过协商确定.
zrjliming
·
2023-08-11 01:36
音视频
android
webrtc
实时音视频入门学习:开源工程
WebRTC
的技术原理和使用浅析
本文由ELab技术团队分享,原题“浅谈
WebRTC
技术原理与应用”,有修订和改动。1、基本介绍
WebRTC
(全称WebReal-TimeCommunication),即网页即时通信。
jackjiang20212
·
2023-08-11 00:19
视频监控汇聚EasyCVR平台
WebRTC
流地址无法播放的原因排查
开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、Web
TSINGSEE
·
2023-08-10 19:01
EasyCVR
音视频
webrtc
GB/T28181
安防
监控
android
webrtc
aec测试例子
调用aec接口#include#include"
webrtc
/modules/audio_processing/aec/echo_cancellation.h"#include#defineNN160intAudioBufferFarendSet
来自深渊的凝视
·
2023-08-10 18:51
webrtc
aec测试例子
WebRTC
视频JitterBuffer详解
WebRTC
视频JitterBuffer详解1
WebRTC
版本2概要3JitterBuffer结构和基本流程4帧完整性-PacketBuffer4.1包缓存4.2帧的开始和结束4.3插入RTP数据包-PacketBuffer
浴血筑梦
·
2023-08-10 17:36
12、SRS4.0源代码分析之
WebRTC
Qos概念汇总
前言:前面学习的
WebRTC
基本工作原理其实并不复杂,更多的软件处理工作在于保证音视频数据传输的实时性和传输质量。所以不夸张的说,
WebRTC
中大部分代码都是和QoS(服务质量)有关的。
黑板报
·
2023-08-10 17:36
SRS4.0源代码分析
WebRTC
QoS
【
WebRTC
---源码篇】(二十四)GCC获取码率后的分配
RtpTransportControllerSend::PostUpdates配置码率GoogCcNetworkController::GetPacingRatespacing_factor_默认2.5。也就是说pacer发送报文的码率是探测码率的2.5倍。PacerConfigGoogCcNetworkController::GetPacingRates(Timestampat_time)con
༄yi笑奈何
·
2023-08-10 17:04
webrtc
coturn中turnutils_peer和turnutils_uclient使用说明
coturn的作用有两个:寻找反射地址以及流转发,本人写过
webrtc
janus服务器部署在公网,coturn转发媒体流coturn下面的工具turnutils_stunclient用于查找反射地址。
tusong86
·
2023-08-10 13:29
linux
服务器
运维
Android java.lang.UnsatisfiedLinkError: No implementation found
例如,该项目的如下报错:java.lang.UnsatisfiedLinkError:Noimplementationfoundforvoidorg.
webrtc
.PeerConnectionFactory.nativeInitializeAndroidGlobals
itzilong
·
2023-08-10 10:50
java
开发语言
WebRTC
| 实现数据流的一对一通信
目录一、浏览器对
WebRTC
的支持二、MediaStream与MediaStreamTrack三、RTCPeerConnection1.RTCPeerConnection与本地音视频数据绑定2.媒体协商
烫青菜
·
2023-08-10 09:40
#
WebRtc音视频实时互动
webrtc
ZLMediaKit(
webrtc
)在linux上(CentOS7)部署与启动
一.ZLMediaKit(
webrtc
)在CentOS7部署与启动#1.卸载旧版本yumremovegit#2.安装yum源的Git版本yuminstall-ygit#3.查看版本gitversion#
java之书
·
2023-08-10 09:38
Java技术栈综合
webrtc
linux
运维
ZLMediaKit
WebRTC
| 信令服务器
目录一、相关术语1.NAT2.STUN服务器3.TURN服务器4.打洞二、
WebRTC
一对一架构三、信令1.信令传输协议的选择2.信令服务器的实现方案3.信令服务器的业务逻辑信令服务器的作用主要有两个:
烫青菜
·
2023-08-10 08:05
#
WebRtc音视频实时互动
webrtc
音视频
WebRTC
| 音视频实时通信的本质
目录一、音视频实时通信的两种指标1.实时通信延迟指标2.视频相关的基本概念3.音视频服务质量指标二、解决实时通信的主要矛盾1.增加带宽A.提供更优质的接入服务B.保证云端网络的带宽和质量C.更合理的路由调度策略2.减少数据量A.采用更好的压缩算法B.SVC技术C.Simulcast技术D.动态码率E.甩帧或减少业务3.适当增加时延4.提高网络质量5.快速准确地评估带宽音视频实时通信追求的本质是尽可
烫青菜
·
2023-08-09 13:14
#
WebRtc音视频实时互动
webrtc
音视频
视频监控汇聚平台EasyCVR视频分享页面
WebRTC
流地址播放不了是什么原因?
开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、Web
EasyCVR
·
2023-08-09 13:44
EasyCVR
音视频
webrtc
安防监控
视频监控
视频编解码
Android平台一对一音视频通话方案对比:
WebRTC
VS RTMP VS RTSP
一对一音视频通话使用场景一对一音视频通话都需要稳定、清晰和流畅,以确保良好的用户体验,常用的使用场景如下:社交应用:社交应用是一种常见的使用场景,用户可以通过音视频通话进行面对面的交流;在线教育:老师和学生可以通过音视频通话功能进行实时互动,提高教学效率;远程协助:在某些工作场景下,比如应急指挥项目,需要通过音视频通话功能进行远程协助,进行技术支持、维修服务等;视频会议:一对一的音视频通话是视频会
音视频牛哥
·
2023-08-08 18:47
流媒体
android
音视频
webrtc
一对一通话
大牛直播SDK
WebRTC
| 音视频直播客户端框架
端到端通信互动技术可分解为以下几个技术难点:客户端技术、服务器技术、全球设备网络适配技术和通信互动质量监控与展示技术。一、音视频直播音视频直播可分成两条技术路线:一条是以音视频会议为代表的实时互动直播;另一条是以娱乐直播为代表的流媒体分发。互动直播主要解决人们远程音视频交流的问题,所以其优点是实时性强,时延一般低于500ms;而娱乐直播则主要解决音视频的大规模分发问题,因此其在大规模分发上更具优势
烫青菜
·
2023-08-08 18:15
#
WebRtc音视频实时互动
webrtc
webrtc
一对一视频服务搭建
WebRTC
背景
WebRTC
,名称源自网页即时通信(英语:WebReal-TimeCommunication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。
这个年轻人不得了
·
2023-08-08 16:19
Useful material to get to understand
WebRTC
[
WebRTC
参考资料]
1HomePageof
WebRTC
https://
webrtc
.org/2Codelabstutorialof
WebRTC
https://codelabs.developers.google.com/codelabs
renw1991
·
2023-08-08 05:18
我去,这是什么黑科技!用信号处理方法抑制瞬态噪声
如果对语音降噪有一定了解的读者会知道,一般的信号处理方法对稳态噪声比较有效,可以参考
WebRTC
ANR流程解析,然而对于瞬态噪声,由于噪声变换较快,噪声估计算法没办法准确跟踪到噪声的变化,因此一般采用基于深度学习的方法对瞬态噪声进行抑制
语音之家
·
2023-08-07 19:15
智能语音
科技
信号处理
【
WebRTC
---源码篇】(二十三)JitterBuffer
PacketBufferpacketbuffer类中重要的一些变量//buffer_.size()andmax_size_mustalwaysbeapoweroftwo.constsize_tmax_size_;//能存储的最大元素个数//Thefistsequencenumbercurrentlyinthebuffer.uint16_tfirst_seq_num_RTC_GUARDED_BY(c
༄yi笑奈何
·
2023-08-07 19:05
webrtc
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他