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
基础(四)连接建立时序图及运行机制
文章目录1.连接建立时序图2.运行机制及主要接口类2.1概念介绍2.2几个重要类2.3PeerConnection调用过程2.3PeerConnection调用时序图1.连接建立时序图
WebRTC
消息的交互是交个应用自己去实现
简简单单lym
·
2023-09-17 22:58
WebRTC进阶
音视频
WebRTC
系列-
WebRTC
基础(六)信令服务搭建
搭建测试信令服务1.1简介1.2实现信令服务实战1.搭建测试信令服务信令服务主要使用socketIO,socketIo的介绍和使用在socket.io基本使用及介绍文章里有详细介绍,本文只是介绍搭建交换
WebRTC
简简单单lym
·
2023-09-17 22:58
WebRTC进阶
音视频
WebRTC
系列-
WebRTC
基础(七)NAT、stun和turn(1)
文章目录1.NAT介绍1.1类型1.2穿越原理1.3几种NET相会相互通信的穿透性能1.4NET类型检测2.stunturn介绍本章将重点介绍
WebRTC
中的NAT概念及,以及介绍stun及turn协议
简简单单lym
·
2023-09-17 22:58
WebRTC进阶
日常开发工具
音视频
WebRTC
系列- 线程详解
线程详解1综述2基础功能2.1线程的管理及功能2.2主要线程介绍3.线程模型3.1队列模型3.2每一个线程一个消息队列4
WebRTC
中线程管理类4.1线程类的数据4.1.1数据4.1.2解释4.2windows
简简单单lym
·
2023-09-17 22:28
WebRTC进阶
音视频
java
开发语言
Linux(Ubuntu18)获取
WebRTC
源码及编译
线程详解1准备工作0.1网络环境准备1.1git安装1.2获取[depot_tools](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up)管理工具:2.获取源码2.1创建一个工作目录,输入它,然后运行
简简单单lym
·
2023-09-17 22:28
WebRTC进阶
linux
其他
WebRTC
系列--视频编码偏好DegradationPreference及开启“实验特性” FieldTrials
文章目录1.开启FieldTrials1.1基本使用及介绍1.2field_trial文件源码1.3field_trialAndroid端接口1.3field_trialiOS端接口2.设置视频编码的DegradationPreference1.开启FieldTrials1.1基本使用及介绍FieldTrials是一种’实验性特性’,例如:早期的时候FlexFEC处于草案阶段,也就是底层已经实现其
简简单单lym
·
2023-09-17 22:28
WebRTC进阶
音视频
WebRTC
系列 -iOS 屏幕共享之VideoOptions的is_screencast参数
VideoOptions的is_screencast参数综述isScreencast参数处理位置DegradationPreference参数iOS支持屏幕共享修改中间文件修改调用接口类修改首先入门什么的推荐看
WebRTC
H
简简单单lym
·
2023-09-17 22:57
WebRTC进阶
ios
WebRTC
系列--带宽估计影响码率和硬件编码H264 simulcast
目录1.编码器创建分析1.1simulcast的个数控制(`numberOfSimulcastStreams`)1.2simulcast类2.编码后的帧数据传递3.分辨率调整策略`QualityScale`3.1关键类初始化3.2QualityScaler源码分析3.2.1.构造方法3.2.2.CheckQp()3.2.3.丢帧的上报3.2.4.ReportQp方法4.分辨率控制流程4.1.上报q
简简单单lym
·
2023-09-17 22:57
WebRTC进阶
webrtc
WebRTC
系列--track的set_enabled详解
视频画面是黑屏;通过断点分析,发现gl部分还是有视频帧,并且在渲染;这篇文章就是set_enabled这个接口开始,详细分析其中调用流程;本文会详细的分析这个接口的调用流程;以下代码分析基于M761.综述在
WebRTC
简简单单lym
·
2023-09-17 22:23
WebRTC进阶
webrtc
java
ffmpeg
android webview 支持
WebRTC
吗
如果想让自己的APP支持
WebRTC
协议的视频流,解决方案如下:放弃原生WebView我们选用腾讯的TBS,直接上代码1.XML文件java逻辑(设置支持插件pluginsEnabled)@Suppress
天涯海风
·
2023-09-17 05:36
知识积累
Flutter开发的优势在哪里
多年从事
流媒体技术
研发,对于Android,iOS等开发技术有比较深入的研究和应用,作为主要程序员开发
吴怡may_wuyi
·
2023-09-17 02:11
基于OBS和SRS进行推流和
webrtc
拉流
1.SRS安装写在前面:我用自己电脑windows10系统,可以通过安装docker来安装srs,但是阿里云服务器的windowserver镜像安装不了docker,咨询了客服说是windowserver本身就是一个虚拟机,无法开启虚拟化操作,因此用了阿里云服务器的Linux系统来安装。如果有大佬知道windowserver能成功安装并启用docker的请告知下。。。1.1下载srs安装包zip下
o0麦嘎
·
2023-09-16 08:44
webrtc
运维
服务器
WebRTC
如何指定 H265解码器
WebRTC
本身支持多种视频编解码器,但H.265/HEVC编解码器的支持主要取决于浏览器或应用的实现。
Sico2Sico
·
2023-09-16 00:54
WebRTC
iOS
webrtc
iOS
【开发】React框架下如何集成H.265网页流媒体EasyPlayer.js视频播放器?
属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、
WebRTC
Black蜡笔小新
·
2023-09-15 19:43
EasyPlayer
javascript
react.js
h.265
华为云云耀云服务器L实例评测|华为云云耀云服务器docker部署srs并调优,可使用
webrtc
与rtmp
华为云云耀云服务器L实例评测|华为云云耀云服务器docker部署srs并调优,可使用
webrtc
与rtmp什么是华为云云耀云L实例云耀云服务器L实例,面向初创企业和开发者打造的全新轻量应用云服务器。
lgbisha
·
2023-09-15 06:23
华为
服务器
docker
【
webrtc
】VCMSessionInfo 合并一个可解码的帧
知乎大神的概括:VCMFrameBuffer帧中包含VCMSessionInfo的处理,对VPX、h264(分析Nalus)的同一帧中的所有包进行过滤并进行完整帧组帧,用于sink给后续的解码。用于解码器的所以插入的数据都是VCMPacketframe_buffer指向一帧的起始数据地址,首先能对待插入list的packet有序的插入,按照序号来的,检查是否完整,然后frame_buffer就是这
等风来不如迎风去
·
2023-09-15 04:56
webrtc
ffmpeg
【
webrtc
】时间戳reordered 重新排序、环绕的判断
inter_frame_delay_.CalculateDelay()计算传输抖动值
webrtc
源码分析(6)-jitterdelay计算详解大神对这块的使用,内涵外延,有深入细致的讲解。
等风来不如迎风去
·
2023-09-14 21:01
WebRTC入门与实战
webrtc
java
开发语言
5.10.
WebRTC
接口宏
我给大家介绍一下
webrtc
的接口宏,那之所以在现成的章节中要介绍接口宏。是由于接口在调用的过程中啊,会发生线程的切换,所以把接口宏这部分知识我们放在线程这一章还算比较合适的。
嵌入式音视频开发
·
2023-09-14 11:15
webrtc
java
服务器
5.11.
Webrtc
接口的设计原理
在上节课中呢,我向你介绍了
webrtc
的接口宏,那有很多同学会产生疑问啊,那觉得
webrtc
为什么要把接口设计的这么复杂?还非要通过宏来实现一个代理类,再通过代理类来调用到
webrtc
内部。
嵌入式音视频开发
·
2023-09-14 11:11
webrtc
webrtc
-m79-测试peerconnectionserver的webclient-p2p-demo
1背景
webrtc
的代码中有peerconnectionclient和peerconnectionserver的例子,但是没有对应的web端的例子,这里简单的写了一个测试例子,具体如下:2具体操作2.1
hclbeloved
·
2023-09-13 20:02
webrtc
webrtc
React框架下如何集成H.265网页流媒体视频播放器EasyPlayer.js?
属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、
WebRTC
TSINGSEE
·
2023-09-13 01:47
解决方案
EasyPlayer.JS
javascript
react.js
h.265
UDP的可靠性传输
相关视频一个视频教你解决UDP传输乱序问题/FFmpeg/
webRTC
/rtmp/hls/rtsp/ffplay/srsTCPTCP(TransmissionControlProto
老张音视频开发进阶
·
2023-09-12 16:54
视频编解码
音视频
语音识别
计算机视觉
实时音视频
FreeSwitch笔记
https://blog.csdn.net/qq_33959879/article/details/100132659
WebRTC
+JsSIP+freeSWITCH一对一视频聊天https://b
wanxiu.
·
2023-09-12 13:04
pjsip
freeswitch
WebRTC
编译器GN介绍
GN使用gn编译项目的过程:编写.gn文件模块化各个模块,分别写一个build.gn,添加进主目录的build.gn的依赖中。gngenout/Defaultninja-Cout/Defaultbase1.Ninjaninja一个构建系统,它以文件(通常是源代码和输出可执行文件)的相互依赖性为输入,并快速地构建它们。Ninja通过将编译任务并行组织,大大提高了构建速度。源于在Chromium浏览器
loick
·
2023-09-12 08:35
WebRTC
源码 编译 iOS端
1.获取依赖工具首先,确保你已经安装了以下工具:GitDepotToolsXcode(确保已安装命令行工具)2.下载depot_tools使用git克隆depot_tools并将其添加到你的PATH中:/path/to/depot_tools替换为自己的路径gitclonehttps://chromium.googlesource.com/chromium/tools/depot_tools.gi
Sico2Sico
·
2023-09-12 06:03
WebRTC
iOS
webrtc
ios
5.9.
Webrtc
线程事件处理
在前面的课程中呢,我已经向你介绍了事件处理的一些基础知识,那今天呢,我们再来看一下外边儿rtc下事件处理的基本逻辑是什么?那首先呢,我们来看一下事件是如何协调线程工作的,那就如果这张图所展示的有两个线程,对吧?一个是限定线程,一个是工作线程。其中,工作线程呢,又称为等待线程,它会因为一个事件而睡眠,直到事件发生为止。这两个线程是如何协调工作的呢?那中间儿就要有一个公共对象在外边儿tc下,这个公共对
嵌入式音视频开发
·
2023-09-12 05:55
webrtc
webrtc
java
开发语言
WebRTC
客户端主要流程分析
通信过程因为
WebRTC
规范里没有包含信令协议,所以像OWT、mediasoup等支持
WebRTC
的开源项目,其通信两端建立连接的过程中的信令逻辑各不相同。
拉普拉斯妖kk
·
2023-09-12 01:30
WebRTC
-在阿里云基于coturn搭建STUN\TURN服务器
WebRTC
WebRTC
,名称源自网页即时通信(英语:WebReal-TimeCommunication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。
冬季穿短裤
·
2023-09-12 00:05
mediasoup 源码分析(二十四)stun 协议分析
对于mediasoup和srs等
webrtc
服务器,本身实现了ice-lite,不需要单独部署stun服务
致一
·
2023-09-11 22:38
mediasoup源码分析
stun
nat
打洞
mediasoup源码分析 (一)大纲
mediasoup是
webrtc
的服务端项目,
webrtc
本身是一套完整的客户端解决方案(支持web、android、ios、win、mac),但是官方并没有提供与之配套的服务端项目。
致一
·
2023-09-11 22:37
mediasoup源码分析
WebRTC
进阶流媒体服务器开发(四)Mediasoup源码分析之底层库
1、Mediasoup库的JS部分(与C++交互)整个Mediasoup库通过Nodejs管理,比如整体逻辑、worker、router、producer、consumer...都是通过JS进行管理的。其底层的数据传输是通过C++部分进行控制的,通过NodeJs来控制C++部分,以实现整体的数据传输效果。1.1MediasoupJS目录---调用底层C++进行通讯AudioLevelObserve
【零声教育】音视频开发进阶
·
2023-09-11 22:07
程序员
编程
音视频开发
前端
json
webrtc
音视频开发
流媒体服务器
webrtc
的FULL ICE和Lite ICE
1、ICE的模式分为FULLICE和LiteICE:FULLICE:是双方都要进行连通性检查,完成的走一遍流程。LiteICE:在FULLICE和LiteICE互通时,只需要FULLICE一方进行连通性检查,Lite一方只需回应response消息。这种模式对于部署在公网的设备比较常用。2、以下这个截图是FULL模式3、以下这个截图是lite模式
thehunters
·
2023-09-11 19:14
webrtc
FULL
ICE
Lite
ICE
WebRTC
中 setup:actpass、active、passive
1、先看一下整个DTLS的流程setup:actpass、active、passive就发生在Offersdp和AnserSDP中Offer的SDP是setup:actpass,这个是服务方:v=0\ro=-14784160226793837382INIP4127.0.0.1\rs=-\rt=00\ra=group:BUNDLE01\ra=extmap-allow-mixed\ra=msid-se
thehunters
·
2023-09-11 19:12
webrtc
actpass
active
passive
SDP
技术解码 | GB28181/SIP/SDP 协议--EasyGBS国标GB28181平台国标视频技术SIP解析
平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、
WebRTC
等格式。
EasyNTS
·
2023-09-11 18:34
EasyGBS
网络
SIP解析
国标视频
技术解码
rrweb入门
与我们传统认知的录屏方式(如
WebRTC
)不同的是,rrweb录制的不是真正的视频流,而是一个记录页面DOM变化的JSON数组,因此不能录制整个显示器的屏幕,只能录制浏览器的一个页签(录屏)。
推开世界的门
·
2023-09-10 23:00
vue
前端
vue开启屏幕录制
在不使用https的时候,只能localhost使用,保护机制一、导入依赖npminstallvue-
webrtc
--save2、使用开始录制停止录制exportdefault{data(){return
摆烂z
·
2023-09-10 23:54
vue.js
javascript
前端
WebRTC
音视频同步原理与实现
所有的基于网络传输的音视频采集播放系统都会存在音视频同步的问题,作为现代互联网实时音视频通信系统的代表,
WebRTC
也不例外。本文将对音视频同步的原理以及
WebRTC
如何实现低延时直播深入分析。
音视频开发老舅
·
2023-09-10 16:38
音视频开发进阶
音视频
webrtc
webrtc
rtp音视频时间戳设置
h264rtp时间戳:当前时间戳(秒)*90000g711rtp时间戳:当前时间戳(秒)*8000(采样率)
Webrtc
视频采集由毫秒转换为rtp的时间戳的转换过程->https://blog.csdn.net
sunxiaopengsun
·
2023-09-10 16:38
webrtc
sip
rtp/rtcp
webrtc
中音频帧时间戳的打印
采集时封装格式AudioFrame:见Channel::ProcessAndEncodeAudioOnTaskQueue()audio_input->timestamp_=_timeStamp;//_timeStamp初始值为0_timeStamp+=static_cast(audio_input->samples_per_channel_);audio_input->timestamp_的值为采
airmanisvip
·
2023-09-10 16:06
webrtc
webrtc
音视频
【
webrtc
】IsNewerTimestamp 时间戳新旧比较及使用
IsNewerTimestamp知乎大神的分析:流媒体传输协议之RTPRTP包:32位时间戳、16位序号Sequencenumber:16bits每发送一个RTP包该序列号+1,RTP包的接受者可以通过它来确定丢包情况并且利用它来重排包的顺序。这个字段的初始值应该是随机的,这会让known-plaintext更加困难。Timestamp:32bits时间戳反映了RTP数据包生成第一块数据时的时刻。
等风来不如迎风去
·
2023-09-10 16:04
WebRTC入门与实战
webrtc
WebRtc
在android 遇到的问题
WebRtc
在android遇到的问题起因最近需要将原先的工程进行整理,修改完善功能,提取功能使用,
WebRtc
这个模块分配到我手上,首先
WebRtc
是一个多端使用的浏览视频的第三方SDK,如果您有兴趣了解
臭皮匠C
·
2023-09-09 23:38
安卓
WebRtc
android
移动开发
安卓
webrtc
WebRTC
清晰度和流畅度
WebRTC
清晰度和流畅度flyfish
WebRTC
提供了4种模式DISABLED,MAINTAIN_FRAMERATE,MAINTAIN_RESOLUTION,BALANCED//Basedonthespecin
西西弗Sisyphus
·
2023-09-09 23:06
webrtc
视频汇聚/视频云存储/视频监控管理平台EasyCVR部署后无法正常启用是什么问题?该如何解决?
能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,视频云存储/安防监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、
WebRTC
TSINGSEE
·
2023-09-09 10:50
解决方案
EasyCVR
音视频
直播平台源码开发搭建APP的DASH协议:
流媒体技术
其中一环
流媒体技术
就是可以帮助直播平台源码AP
山东布谷科技官方
·
2023-09-09 04:15
dash
网络协议
直播平台源码
流媒体技术
软件开发
在国标云服务EasyGBS国标视频平台中添加宇视sdk实现暂停播放和恢复播放的具体步骤
平台可将GB/T28181的设备/平台推送的PS流转成ES流,并提供RTSP、RTMP、FLV、HLS、
WebRTC
等多种格式视频流的分发服务,实现Web浏览器、手机浏览器、微信端、PC客户端等各终端无插件播放
EasyNTS
·
2023-09-08 20:13
EasyGBS
sdk
国标云服务
视频融合平台EasyCVR综合管理平台加密机授权报错invalid character是什么原因
可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、
WebRTC
EasyNTS
·
2023-09-08 12:43
EasyCVR
音视频
ffmpeg
二 Ubuntu下编译
WebRtc
-Android
目录一docker方式二Ubuntu虚拟机方式三拉取
webrtc
代码四编译1设置编译参数,生成ninja文件2编译生成.a文件和.so文件3编译生成aar五编译错误锦集1findlocallibsudostrings
zrjliming
·
2023-09-08 12:40
音视频
webrtc
ubuntu
rtc
webrtc
103 android编译问题
1.Buildwith“use_custom_libcxx=false”argsforgnwillgeterror:ld.lld:error:undefinedsymbol:_Unwind_BacktraceFAILED:libjingle_peerconnection_so.solibjingle_peerconnection_so.so.TOClib.unstripped/libjingle_
wzw88486969
·
2023-09-08 12:40
android
webrtc
android
studio
WebRTC
入门与实战 ---
WebRTC
概述
今天开始来系统完整地学习
WebRTC
相关技术,
WebRTC
的重要性和以后的趋势这里我就不说了,相信来看这个系列博客的伙伴可定是了解这个技术的地位和需求才会来看。
OH,CGWLMXUP
·
2023-09-08 12:40
音视频
WebRTC入门与实战
WebRTC入门与实战
---
WebRTC概述
webrtc
Android最新源码及编译
前言最近工作中需要使用到
webrtc
处理音视频,但是官方的版本都不能支持H264的硬解码播放,所以自己动手下载及编译了最新的master版本源码。
清晨有微风
·
2023-09-08 12:08
音视频处理
android
webrtc
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他