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
媒体服务器架构的十二条建议您是否理解代码代码是否持续维护有人使用吗该项目有文档吗它是否是Debuggable的是否易于服务横向扩展该媒体服务器使用什么语言开发的它是否符合您的信令模式开源许可证对您合适吗有人为此提供付费支持吗现在流行开源媒体服务器预览做出决定选择开源
BlueBirdssh
·
2020-09-10 11:36
WebRtc
Video Receiver(二)-RTP包接收流程分析
1)前言在
WebRtc
VideoReceiver(一)-模块创建分析一文中主要介绍了VideoRevieverStream的创建流程,以及和其他各模块之间的关系。
JeffreyLau
·
2020-09-04 10:32
WebRtc
Video Receiver(一)-模块创建分析
1)前言视频接收流模块主要分成几大块。第一是视频接收模块的创建。第二是视频接收模块对RTP流的处理。第三是视频接收模块中NackModule模块丢包判断及请求处理。第四是视频接收模块组包分析并发现有效的帧。第五是视频接收模块解码分析。第六是视频接收模块渲染部分分析。本文着重分析第一部分,分析清楚视频接收模块的创建流程,以及它和其他模块如Call、Rtp、videoengine等模块之间的关系2)W
JeffreyLau
·
2020-09-04 10:57
WebRTC
动态码率-基于丢包的码率估计原理
1)前言
WebRtc
基于发送端的动态码率调控主要分成两大块,其中一部分是基于丢包率的码率控制,另一部分是基于延迟的码率控制。本文主要分析
WebRtc
中基于丢包率的码率控制。
JeffreyLau
·
2020-08-27 09:17
Android IOS
WebRTC
音视频开发总结(十五)-- 培训课程大纲
AndroidIOS
WebRTC
音视频开发总结(十五)--培训课程大纲最近在给公司做内部培训,主要是关于即时通讯和移动视频通话,包括android与android,ios与ios,android与ios
weixin_34301132
·
2020-08-26 23:08
webrtc
远端图像尺寸改变时,如何调整
webrtc
ios view的大小
当使用ios版
webrtc
objective-c的api时,我们使用RTCEAGLVideoView来显示远端图像@interfaceRTCEAGLVideoView:UIView@property(nonatomic
我是榜样
·
2020-08-26 14:51
OWT 云游戏自动音视频测试探索
英特尔基于OWT(Open
WebRTC
Toolkit)也对云游戏使用场景所需要的高分辨率,高比特率和高帧率的视频超低延时的实时传输做了深入研究和广泛优化。云游戏中音视频延时,音画同步尤为重要。
LiveVideoStack
·
2020-08-26 08:36
游戏
英特尔
webrtc
音频处理
视频处理
NAT穿越下的STUN,TURN和ICE
前言最近因为在研究
WebRTC
,因为对音频视频模块基本都已经了解,就对其中的网络模块针对性的了解一下。
九瑶
·
2020-08-26 08:20
c++
javascript
多媒体
网络
webrtc
WebRTC
android h264 编解码适配(三)
最近升级
webrtc
(m72版本),发现
webrtc
源码发生了不小的变动,尤其是在视频编解码这块,之前的MediaCodecVideoEncoder,MediaCodecVideoDecoder已经不再使用了
哎呀呀哇哈哈
·
2020-08-25 17:16
WebRTC
android h264 编解码适配(二)
打开
webrtc
哎呀呀哇哈哈
·
2020-08-25 17:16
Webrtc
android
webrtc
编译遇到的坑
同事做的项目底层需要
webrtc
,我后期介入,重新编译
webrtc
替换后,项目死活运行不了,后发现是编译选项is_clang的锅,同事fdisable了这个选项,而我没有配置(
webrtc
默认开启),后面同步
qq_21529143
·
2020-08-25 17:04
ulpfec,flexFec,Pro-MPEG cop3协议对比
webrtc
和FFmpeg中几种fec保护机制,几个通用的字段snbase:保护的rtp包的开始seq.P|X|CC|M|:保护的rtp包第一字节n多个标志xorptrecovery:保护的rtp包的payloadtypexor
zhenfei2017
·
2020-08-25 17:51
webrtc笔记
WebRTC
竖屏正常横屏不显示本地视频
如果你的视频通话竖屏正常,横屏不显示本地视频的原因是创建了多个EglBase对象实例,只需要改成进入视频界面创建一个EglBase对象实例即可。这个问题在OPENVIDU官方给的示例代码中也存在。
mutoude123
·
2020-08-25 17:33
webrtc
Webrtc
FrameBuffer实现原理
Webrtc
FrameBuffer实现原理1.InsertFrame//Insertaframeintotheframebuffer.Returnsthepictureid//ofthelastcontinuousframeor
kingsoft-踏锋
·
2020-08-25 17:07
webrtc学习
WebRTC
开启视频
webRTC
测试.booth{width:400px;background:#ccc;border:10pxsolid#ddd;margin:0auto;}拍照相关知识获取用户媒体:navigator.mediaDevices.getUserMedia
hybaym
·
2020-08-25 17:05
Web前端
JavaScript
webrtc
中的rtp扩展 rtp-hdrext
在代码中,可以直接搜索:structRTPHeaderExtension;https://
webrtc
.org/experiments/rtp-hdrext/HomeExperimentsRtphdrextrtp-hdrextShowContentsUnderneaththispage
chinabinlang
·
2020-08-25 17:42
WebRTC
关于
webrtc
视频会议的解决方案
以我的经验来看视频会议分两种模式:网状模型,星型1、网状模型所谓的网状模型就是参加会议的人中每两个人建立一个点对点的连接。比如:一个会议室有三个人A,B,C基于网络模型就需要这样:1、A和B建立连接2、B和C建立连接3、A和C建立连接这样一个三个人的会议就需要建立三条连接计算方法:3*(3-1)/2同理:4个人的会议需要建立的连接数4*(4-1)/2=6,5个人的会议就需要5*(5-1)/2=10
anren8697
·
2020-08-25 17:16
WebRTC
(十一) SDP
下面以一个sdp的实例来解释说明会话层v=0v:版本号o=-25107515295077705302INIP4127.0.0.10:owner,-:name,2510751529507770530:sessionID,2:版本,IN:Internet,IP4:IP类型,127.0.0.1:IP地址s=-s:sesssionId,-:namet=00t:time0:起始时间0:结束时间a=group
小 黄 鸡
·
2020-08-25 17:17
WebRTC
WebRTC
56版本SDP详细解析
http://blog.csdn.net/onlycoder_net/article/details/76702432v=0//sdp版本号,一直为0,rfc4566规定o=-70176245868360677562INIP4127.0.0.1//RFC4566o=//username如何没有使用-代替,7017624586836067756是整个会话的编号,2代表会话版本,如果在会话//过程中有
_ZeroKing
·
2020-08-25 16:11
问题汇总
笔记
Webrtc
视频黑屏问题 Android H264 硬解码支持更多的机型(cpu)问题
问题现象是
webrtc
,视频连接正常,但是视频是黑屏,不显示。
天宇365
·
2020-08-25 16:45
Android
mediasoup源码分析(十二)多端口问题 一个transport一个端口
2、对于标准
webrtc
协议,通过SDP里面包含的ICEInfo,其中ice-ufrag可以
致一
·
2020-08-25 11:54
mediasoup源码分析
chrome视频画面卡顿,声音无影响
Chrome的话,使用
WebRTC
,本身不支持H.264(国内视频网站多用这个来编码),但是支持VP8(目前主流,Youtube使用VP8(性能和H264差不多),现在逐步走向VP9(性能和H265差不多
DiDongDongDi
·
2020-08-25 11:31
Problem
WebRTC
是什么
WebRTC
(WebReal-TimeCommunication)是Google于2010你那以$6829万从GlobalIPSolutions公司购买,并于2011年将其开源,旨在建立一个互联网浏览器间的实时通信的平台
JunChow520
·
2020-08-25 01:12
微信H5视频抓娃娃,没你想的那么难,看完你也会
PC端的H5抓娃娃,只要支持
WebRTC
的浏览器,就可以
声网Agora
·
2020-08-24 19:04
基于Linux
webRTC
音语对讲之二 —— 浏览器上测试效果
先来看下Firefox浏览器:Firefox33beta才开始支持
webrtc
,我们来看看采用HTML来使用
WEBRTC
:HTML代码复制成test.html,放到web服务下,当然我用的是apache
peixiuhui
·
2020-08-24 19:05
关于NAT,ICE,STUN,TURN
关于NAT,ICE,STUN,TURN这些是开发人员必须非常了解的重要概念,才能使用
WebRTC
。这是下面有些问题将被解决:什么是NAT?什么是NAT穿透?什么是ICE?什么是STUN?
crawler
·
2020-08-24 18:04
webrtc
nat
webRTC
PC端API使用
webRTC
通信过程:步骤:1:clientA创建peer对象,打开本地媒体流,将媒体流添加到peer中。
靜靜
·
2020-08-24 17:30
webrtc
javascript
即构黄开宁:学习
WebRTC
最好的时机是现在
尽管有
WebRTC
和FFmpeg这样的超级工具,但多媒体开发的核心难点的难度并没有因此降低,这需要开发者掌握牢固的基础知识。
ZEGO即构
·
2020-08-24 17:13
互动直播之
WebRTC
服务器Kurento实战
KMS建立在出色的GStreamer多媒体库之上,并提供以下功能:网络流协议,包括HTTP,RTP和
WebRTC
。支持媒体混合和媒体路由/调度的组通信(MCU和SFU功能)。对实现计
后端老鸟
·
2020-08-24 17:17
webrtc
互动直播之
WebRTC
服务开源技术选型
【转载请注明出处】:https://segmentfault.com/a/11900000227301791直播基础知识最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。1.1基本常识1.1.1基础概念推流推流,是直播中的一个术语,意思是将流媒体数据推送到服务器。如何推流,关键就在于使用的推流协议。拉流拉流,指的是观众端流媒体数据的拉取
后端老鸟
·
2020-08-24 17:46
webrtc
直播
流媒体
WebRTC
音视频引擎研究(3)--临界区设计、临界资源访问--CriticalSectionWrapper
1、临界区与临界资源相关概念临界区不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区(CriticalSection)。每个进程中访问临界资源的那段程序称为临界区(CriticalSection)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,
老衲不出家
·
2020-08-24 16:58
webrtc
iOS-音视频小结
音频播放豆瓣开源播放器代码DOUAudioStreamerstarRTC,免费IM(含单聊,群聊,聊天室),免费一对一视频聊天(回音消除),语音聊天,直播连麦,白板,小班课,多人会议,局域网无服务器直连,兼容
webRTC
临海听风V
·
2020-08-24 16:13
iOS
iOS音视频开发
如何在SAP UI5应用里添加使用摄像头拍照的功能
昨天Jerry的文章纯JavaScript实现的调用设备摄像头并拍照的功能介绍了纯JavaScript借助
WebRTC
API来开发支持调用设备的摄像头拍照的web应用。
JerryWang_汪子熙
·
2020-08-24 15:26
javascript
sap
saprfc
ui
uitableview
webrtc
的关键区即锁的使用
webrtc
对criticalsection进行了包装,可以实现在windows和支持posix平台使用锁。
lipeng08
·
2020-08-24 14:29
webrtc
webrtc
关于锁的编程思想
下面根据我看到的
webrtc
代码,将
webrtc
的思想抽出来分享给大家,原来我曾在c++程序设计语言看到过这种思想,但是一直没当回事,感觉太小case了,大的项目谁会这样用,多写了多少代码呀。主要
lipeng08
·
2020-08-24 14:57
webrtc
iOS下音视频通信-基于
WebRTC
前言:
WebRTC
,名称源自网页实时通信(WebReal-TimeCommunication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术。
涂耀辉
·
2020-08-24 14:29
[
WebRTC
导读]设计模式之适配器模式
前言:本系列都用主要讲解设计模式在
WebRTC
中的应用,读懂了这些模式有助于我们更轻松阅读
WebRTC
源码,也有助于我们更好理解作者的思路适配器模式:将一个类的接口转换成客户希望的另外一个接口。
无情的大力哥
·
2020-08-24 14:34
webrtc导读
基于
WebRTC
构建 Web SIP Phone
0阅前须知本文并不是教程,只是实现方案我只是从WEB端考虑这个问题,实际还需要后端sip服务器的配合jsSIP有个非常不错的在线demo,可以去哪里玩耍,很好玩呢tryjssip1.技术简介
WebRTC
Carl
·
2020-08-24 14:18
webrtc
sip
javascript
websocket
chrome
使用
WebRTC
搭建前端视频聊天室——点对点通信篇
WebRTC
给我们带来了浏览器中的视频、音频聊天体验。但个人认为,它最实用的特性莫过于DataChannel——在浏览器之间建立一个点对点的数据通道。
天镶
·
2020-08-24 13:56
websocket
webim
webrtc
java
node.js
使用
WebRTC
搭建前端视频聊天室——数据通道篇
本文翻译自
WebRTC
datachannels在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。
天镶
·
2020-08-24 13:56
websocket
node.js
webim
webrtc
javascript
使用
WebRTC
搭建前端视频聊天室——信令篇
博客原文地址建议看这篇之前先看一下使用
WebRTC
搭建前端视频聊天室——入门篇如果需要搭建实例的话可以参照SkyRTC-demo:github地址其中使用了两个库:SkyRTC(github地址)和SkyRTC-client
天镶
·
2020-08-24 13:53
webrtc
node.js
webim
websocket
javascript
使用
WebRTC
搭建前端视频聊天室——入门篇
什么是
WebRTC
?众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。
天镶
·
2020-08-24 13:52
webrtc
websocket
node.js
javascript
webim
HTML5实现摄像头拍照并上传
WebRTC
(WebReal-TimeCommunication,网页实时通信),是一个支持网页浏览器进行实时语音对话或视频对话的API,目前已经是W3C的推荐标准。
领头羊网络
·
2020-08-24 13:31
html5
html5摄像头
摄像头
拍照
[
WebRTC
导读]设计模式之单例模式
前言:本系列都用主要讲解设计模式在
WebRTC
中的应用,读懂了这些模式有助于我们更轻松阅读
WebRTC
源码,也有助于我们更好理解作者的思路单例模式:单例模式主要是保证了一个类在全局只有一个实例,是最常见的设计模式之一
无情的大力哥
·
2020-08-24 12:02
webrtc导读
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed;
今天编译
webrtc
中的一个demo实例工程aarproject,遇到了这个报错:Error:Executionfailedfortask':app:compileDebugJavaWithJavac'
Data-Mining
·
2020-08-24 08:44
Android实战
WebRTC
windows下编译和引入
@
WebRTC
windows下编译和引入文章基于最新的
webrtc
master分支,其他分支未进行过测试。
呆傻大哥
·
2020-08-24 08:42
webrtc
webrtc
(转载)ICE协议下NAT穿越的实现(STUN&TURN)
原文https://www.jianshu.com/p/84e8c78ca61d前言:之前写了篇关于
WebRTC
的文章:iOS下音视频通信-基于
WebRTC
,由于它是基于点对点连接的,自然而然需要NAT
422423229
·
2020-08-24 03:51
Webrtc
研究: Android编译
前言
webrtc
是谷歌收购并开源的一个支持实时音视频对话的技术。官网是:https://
webrtc
.org。OK,介绍就这么多。
码农叔叔
·
2020-08-23 17:43
通过Jitsi-meet构建属于自己视频会议的Android/IOS SDK
想学更多的
WebRTC
知识,请关注
WebRTC
中文社区准备工作安装好Jitsi的服务端,可以参考我之前的文章5分钟搭建属于你的视频会议系统,Jitsi手动安装服务端需要申请证书,配置https证书。
死磕音视频
·
2020-08-23 11:35
WebRTC
jitsi
音视频
基于RTP的视频封装
WebRTC
的视频和传统的视频会议类似,采用了RTP的封装方案,本文主要描述的是H.264视频裸码流如何封装成网络传输的RTP的数据包一般的H.264视频帧的构成如下图所示:每个视频帧可以由一个或者多个切片
symonxiao
·
2020-08-23 06:08
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他