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
视频教程-企业级iOS端+
WebRTC
流媒体服务器Janus实现多人iOS端与Web端的实时音视频通信-iOS...
企业级iOS端+
WebRTC
流媒体服务器Janus实现多人iOS端与Web端的实时音视频通信从2012年开始从事移动互联网方面的开发工作,曾担任去哪儿网开发工程师,搜狗高级开发工程师,拥有多年一线实战开发经验
weixin_33815804
·
2020-09-15 04:09
smart_
webrtc
使用说明汇总(定期更新)
smart_
webrtc
使用说明汇总(定期更新)smart_
webrtc
单机版本smart_
webrtc
集群版本smart_
webrtc
对于机器的CPU,内存,网络要求比较高,发布版本对路数有所限制,如果想大规模应用
freeabc
·
2020-09-15 03:28
webrtc
流媒体
RTMP
WebRTC
MediaStream接口
MediaStreamAPI旨在方便地从用户本地摄像机和麦克风访问媒体流。getUserMedia()方法是访问本机输入设备的主要方式。API有几个关键点:1.实时视频或音频以流对象的形式表示。2.一定的安全控制,在web应用程序开始获取流数据之前,它通过询问用户是否授权。3.输入设备的选择由MediaStream处理(例如,当本地计算机有两个或者两个以上的摄像头或麦克风连接时).4.每个Medi
MrVvictor
·
2020-09-15 02:26
webrtc
使用
WebRTC
开发Android Messenger:第3部分
这是一个由三部分组成的系列文章,内容涉及:利用
WebRTC
中的BUG和利用Messenger应用程序。
LiveVideoStack_
·
2020-09-14 23:17
linux
java
python
编程语言
安全
WebRTC
视频数据流程分析
本文来自《
WebRTC
Native开发实战》书籍作者许建林在LiveVideoStack线上分享中的内容,详细分析总结
WebRTC
的视频数据流程,并对大型项目如何快速上手:分析方法,如何在工作中按需进行定制开发或调试分析问题等内容进行了深入解读
LiveVideoStack_
·
2020-09-14 23:16
网络
编程语言
java
android
python
音视频技术开发周刊 | 161
LiveVideoStack用户使用调研点击阅读原文参与调研内容推荐
WebRTC
视频数据流程分析本文来自《
WebRTC
Native开发实战》书籍作者许建林在LiveVideoStack线上分享中的内容,
LiveVideoStack_
·
2020-09-14 23:45
算法
人工智能
编程语言
大数据
python
iOS11的safari支持
webRTC
问题
经测试,iOS11的iphone7和iphone8的使用
webrtc
就是这样的效果,如下图:但是,Mac的safari和Chrome都能正常使用该问题已解决,在安卓和PC下,我们增加一个video标签,
Bearbearcat
·
2020-09-14 20:17
js
h5
手机摄像头
WebRTC
PeerConnection入参解析
基本格式pc=newRTCPeerConnection([configuration]);dictionaryRTCConfiguration{sequenceiceServers;RTCIceTransportPolicyiceTransportPolicy;RTCBundlePolicybundlePolicy;RTCRtcpMuxPolicyrtcpMuxPolicy;DOMStringpe
xyphf_和派孔明
·
2020-09-14 17:35
WEBRTC相关
WebRTC
addIceCandidate入参解析
基本格式aPromise=pc.addIceCandidate(candidate);candidate属性说明candidate候选者描述信息sdpMid与候选者相关的媒体流的识别标签(代表每一路流,比如我们的视频video就是0)sdpMLineIndex在SDP中的m=的索引值(表示第几个m,比如说我们sdp中一共有两个,一个视频一个音频,那么视频是第1个、音频是第2个,那么引入音频的话就是
xyphf_和派孔明
·
2020-09-14 17:35
WEBRTC相关
[
WebRTC
02]如何使用浏览器给自己拍照
一、基础概念1.音视频播放器播放原理按照一定的时间间隔连续地播放从音视频文件中解码后的视频帧,每个视频帧直接的时间间隔非常小,小到人眼无法分辨,视觉上将一帧帧连起来就变成了动画。2.帧的分类1)非编码帧:非编码帧(没有被编码或者被解码后的帧),从摄像头获取的本身就是非编码帧,每一帧就是一幅独立的图像。格式一般是YUV、RGB。2)编码帧:经过编码器(H264/H265、VP8/VP9)压缩后的帧称
猫小妖的尾巴
·
2020-09-14 13:38
音视频技术
学习笔记(1):Android
WebRTC
实现1V1实时音视频通信-node.js信令服务器开发
立即学习:https://edu.csdn.net/course/play/27062/353108?utm_source=blogtoedu用npm安装新版本的nodejs#sudonpminstaln-g#vim~/.bash_profileexportNODE_HOME=/usr/local/exportPATH=$NODE_HOME/bin:$PATHexportNODE_PATH=$NO
menghaocheng
·
2020-09-14 09:19
研发管理
android
跨平台
webrtc
视频
移动
P2P中NAT之间的打洞可能性
NAT打洞需要Server配合,需要2种Server:1.类似
WebRTC
中的信令服务器,作用是帮助客户机沟通IP和PORT信息;2.STUNServer,用来让客户机判断自己所在的NAT环境。
超越梦想
·
2020-09-14 08:17
Socket通信及协议相关
视频RTC通信常采用的几种架构方式及其应用场景:MCU/SFU、视频会议、应急指挥、即时通信
我们这里常说的RTC可以理解为
WebRTC
技术,因为
WebRTC
技术是目前使用最广泛的即时通信技术,虽然在早期我们提到
WebRTC
、提到视频通话就会想到P2P的方式,但实际的视频通话方式背后的逻辑有很多种
xiejiashu
·
2020-09-14 05:44
视频会议
TSINGSEE
EasyRTC
EasyRTS
MCU
SFU
视频监控安防平台-国标28181平台(支持国标28181转RTSP/RTMP/HLS/
WEBRTC
直播)
视频监控安防平台-国标28181平台(支持国标28181转RTSP/RTMP/HLS/
WEBRTC
直播)发现很久都未更新博客了,最近把小平台的功能做了完善,在原来的功能基础上添加了功能,支持国标28181
沉睡的思绪
·
2020-09-14 02:11
国标28181
RTSP
RTMP
HLS
FLV
WEBRTC
GB28181
HTTP
直播
视频监控平台
安防平台
warning: RTTI symbol not found for class ‘
webrtc
::RtpHeaderParserImpl‘
$9=std::unique_ptr={get()=0x7f9a08002110}(gdb)p*rtp_header_parser_warning:RTTIsymbolnotfoundforclass'
webrtc
sun007700
·
2020-09-13 23:49
c/c++
WebRTC
VoiceEngine综合应用示例(一)——基本结构分析(转)
首先我们来看一下VoiceEngine的核心API,基本上就在
webrtc
\voiceengine\include的几个头文件中了。具体来说,voe_
weixin_30344131
·
2020-09-13 16:50
Janus在Ubantu下的安装与Https配置
Janus安装https相关配置janus是Meetecho开发的一个
WebRTC
网关,基于插件思想,通过实现基础架构,完成了与浏览器链接的建立过程。
alwaysrun
·
2020-09-13 14:10
VoIP与音视频
janus
webrtc
Ubuntu 下 Janus Server 搭建笔记
1简介Janus是一个开源的,通过C语言实现了对
WebRTC
支持的Gateway;Janus自身实现得很简单,提供插件机制来支持不同的业务逻辑,配合官方自带插件就可以用来实现高效的MediaServer
胡先生的Linux
·
2020-09-13 14:56
Linux服务器开发
音视频开发
Ubuntu
ubuntu
linux
c++
视频处理
webrtc
ubuntu64位系统编译时头文件找不到的问题
今天编译
webrtc
时出现以下错误:ninja-Cout/DebugAllninja:Enteringdirectory`out/Debug'[1/6]CXXobj/talk/app/
webrtc
/java
kl222
·
2020-09-13 12:01
Linux
ubuntu
MyEClipse 项目有红色感叹号
登录|注册目录视图摘要视图订阅【免费公开课】音视频技术
WebRTC
初探架构免费公开课报名【专家图书】《你好哇,程序员》新鲜出炉关闭MyEclipse项目有红感叹号标签:MyEclipse红色感叹号2013
qq_16273201
·
2020-09-13 05:25
linux入门,linux服务器开发,架构开发 ,linux内核入门到高级教程集合
前言资源列表:1:linux零基础入门2:linux服务器开发3:架构师开发4:linux内核5:
webrtc
入门到精通6:音视频FFmpeg7:神器Git入门到精通整个体系专注于服务器后台开发,知识点包括
码农的1生
·
2020-09-13 04:25
学习资源
linux入门
linux服务器架构师
linux内核
音视频
webrtc
如何使用视频流媒体服务器支持HTML5直播?
对于视频录制,可以使用强大的
WebRTC
(WebReal-TimeCommunication)是一个支持网页浏览器进行实时语音对话或视频对话的技术,缺点
EasyNVR
·
2020-09-13 00:08
EasyNVR功能
流媒体服务器
视频流媒体直播
安防监控
网页直播
HTML5直播
WebRtc
Video Receiver(六)-FrameBuffer原理
1)前言经过前面5篇文章的分析,针对
WebRtc
视频接收模块从创建接收模块、到对RTP流接收处理、关键帧请求的时机、丢包判断以及丢包重传、frame组帧、组帧后的决策工作(是要发送到解码模块还是继续等待
JeffreyLau
·
2020-09-12 23:48
流媒体-Ubuntu 下 Janus Server 搭建笔记
1简介Janus是一个开源的,通过C语言实现了对
WebRTC
支持的Gateway;Janus自身实现得很简单,提供插件机制来支持不同的业务逻辑,配合官方自带插件就可以用来实现高效的MediaServer
Linux高级开发
·
2020-09-12 21:12
Linux服务器开发
流媒体
音视频
Ubuntu
C/C++
linux
JS 调用 麦克风 检测实时音量
代码较多看第二份调用代码里面有注释关键步骤1、将成功调用麦克风后的媒体轨道保存(第二份代码)2、关闭的时候便利轨道数组逐个关闭(第三份代码)封装部分直接调用封装代码、/**Copyright(c)2015The
WebRTC
projectauthors.AllRightsReserved
对鸭
·
2020-09-12 00:55
WebRTC
js
WebRTC
在windows下编译时 怎么修改RuntimeLibrary类型
WebRTC
在windows平台下编译时默认是MT的runtime,但是当大家在集成的时候自己的工程很多都是MD的,这时会报运行时库冲突问题。
w_howell
·
2020-09-12 00:30
webrtc
webrtc
demo编译笔记
一、简介实际版本开发时,需要将
webrtc
的lib合入自己特定的工程库,这里记录一下合入过程,便于后续版本升级
webrtc
版本新建工程时参考。
CrystalShaw
·
2020-09-11 23:18
编译环境搭建
Ubuntu 下安装Docker小结
这几天一直在折腾ubuntu下安装docker——
webRTC
service需要在Docker环境下才能运行,网上的资料有的是存在问题的,会受限于当前ubuntu的版本。
afanty2015
·
2020-09-11 23:30
docker
WebRTC
将如何影响当前的移动互联网?
而
WebRTC
可以内建于浏览器或者设备里面,应用开发人员能够通过HTML标签和JavaScriptAPI就实现Web音频、视频通信功能。在这篇文章里面,他认为
WebRTC
jackycmu
·
2020-09-11 20:06
webRTC
vs2017环境下
webrtc
的下载与编译配置
由于
webrtc
最新版本,加入了新的降噪模块,这里对最新版本进行下载与编译配置1、安装vs2017,在官网上下载2、下载depot_toolshttp://dev.chromium.org/developers
爱技术爱生活
·
2020-09-11 20:37
WebRTC流媒体技术
webrtc
环境配置
webrtc
编译--终极版
需要下载代码1、depot_tools:https://chromium.googlesource.com/chromium/tools/depot_tools.git环境变量配置:depot_tools、【python2.7.6】注意环境变量a、把depot_tools目录加入PATH:exportPATH=`pwd`/depot_tools:"$PATH"b、安装”VisualStudio20
老衲不出家
·
2020-09-11 20:33
webrtc
Win10+vs2017
webrtc
下载和编译
现在使用
webrtc
的小伙伴越来越多,我也来凑凑热闹,第一步自然是下载源码,其实官网上面写的还是蛮详细的,只是环境搭建稍稍复杂了点,再加上国内不能访问google,所以简单的事情就变得复杂起来。
孤城飞雪
·
2020-09-11 19:01
音视频
win10下vs2017编译
webrtc
错误
Exception:VisualStudioVersion2017(fromGYP_MSVS_VERSION)notfound.错误位置:D:\VSProjects\
webrtc
-checkout\src
Derek_0101
·
2020-09-11 19:13
webRTC
win10下
webrtc
下载和编译 for vs2017
一、vs2017安装和准备1.1安装安装“使用C++进行桌面开发”组件和“MFC和ATL支持”子组件,需要注意的是win10SDK,至少需要10.0.17134.0版本,否则会出现问题。还必须安装SDK调试工具(TheSDKDebuggingTools)。如果通过VisualStudio安装程序安装了Windows10SDK,则可以通过以下方式安装它们:控制面板→程序和功能→选择“Windows软
Derek_0101
·
2020-09-11 19:13
webRTC
webRTC
的发展利弊,如何实现多方互动
webrtc
在民用安防行业中的应用-走过风的文章-知乎https://zhuanlan.zhihu.com/p/36507637
FrankieWang008
·
2020-09-11 13:50
Video
网络
使用notepad++删除
webrtc
中的所有相关的vcxproj文件中有关ninja属性字段的定义
由于我下载的
webrtc
生成的工程师ninja-vs类型的工程,导致能够使用vs2015编辑器来编辑
webrtc
代码,但是工程的编辑器默认使用的是ninja而不是vs2015,这也就导致我这个属性vs2015
夕妹
·
2020-09-11 09:21
webrtc
webrtc
M66 android 端实现屏幕共享功能
webrtc
M66android实现屏幕共享功能一,我们先看一下摄像头采集的逻辑;1.摄像头的初始化//GetsthedevicenameofthefrontcameraCamera1Enumeratorenumerator
liwenlong_only
·
2020-09-11 02:58
android
开发
webrtc
学习音视频知识基础
webrtc
,简单的只需要调用几个API就可以拉流在浏览器播放视频,对于里面的流程犹如黑洞,不甚了解,对各个知识点也是一头雾水。万层高楼从低做起,如果基础不牢,如空中楼阁,很容易地动山摇,哈哈。
happybird100
·
2020-09-11 01:13
音视频编码
webrtc
学习之旅Getting Started
2.
WEBRTC
:即chrome浏览器充
happybird100
·
2020-09-11 01:43
webrtc
Windows下
WebRTC
Demo运行: PeerConnection
PeerConnectionDemo简介在成功编译
WebRTC
源码之后,可以运行
WebRTC
自带的例子体验一对一音视频通信效果。
浴血筑梦
·
2020-09-10 23:32
rtc-sdk
WebRTC
架构分析]
WebRTC
的线程模型
前言
WebRTC
作为一个实时音视频通信系统,包含了信令控制、音视频传输、音视频采集、音视频编码、音视频解码、音视频渲染等所有功能。
浴血筑梦
·
2020-09-10 23:32
rtc-sdk
Windows10 VS2019编译
WebRTC
官方demo
1.操作系统要求Windows10专业版1909,64位版本内存12G,建议越大越好预留了50G磁盘空间,注意有大于4G文件,所以文件系统格式需要是NTFS2.编译工具链VS2019使用的是enterprise版,community版本也没有问题。在C盘安装,安装路径使用默认,据说修改会引起某些问题。DesktopdevelopmentwithC++组件选择安装10.0.18362或以上的Win1
浴血筑梦
·
2020-09-10 23:32
rtc-sdk
C++实现的命令行参数管理
在编写可运行程序时,经常需要输入除了可运行文件之外的其它的命令行参数,可以用传统的getopt函数来分析,本文基于面向对象,分析一种管理命令行参数方法--来源于
webrtc
项目,在阅读过程中,大家分享一下
zmxiangde_88
·
2020-09-10 22:38
C/C++语言
iOS基于
WebRTC
的音视频直播软件搭建
iOS基于
WebRTC
的音视频直播软件搭建+本Demo包括了swift搭建的本地信令服务器,详细说明查看上一篇文章:用swift搭建一个
WebRTC
的信令服务器先展示demo效果图demo下载地址:github.com
云豹科技官方
·
2020-09-10 21:56
直播系统开发
直播平台开发
直播源码
开箱即用的
WebRTC
开发环境
在刚刚落幕的WWDC17上,苹果为我们带来了一个不小的惊喜——其浏览器内核WebKit将正式支持
WebRTC
,而未来基于WebKit内核的苹果浏览器,比如macOSHighSierra、iOS11中的Safari
HappinessLee
·
2020-09-10 21:37
webrtc
可靠的UDP (RUDP)
最近和很多实时音视频领域的朋友交流中都有谈论到RUDP(ReliableUDP),这其实是个老生常谈的问题,RUDP在很多著名的项目上都有使用,例如Google的QUIC和
webRTC
。
只要你在
·
2020-09-10 14:54
网络
P2P中NAT之间的打洞可能性
NAT打洞需要Server配合,需要2种Server:1.类似
WebRTC
中的信令服务器,作用是帮助客户机沟通IP和PORT信息;2.STUNServer,用来让客户机判断自己所在的NAT环境。
老雷blog
·
2020-09-10 12:44
WebRTC
学习之 Conference 实现混音混屏
混音混音的意义就是将多个音频流混成一路音频,在Conference的实现中有分为终端实现和服务器实现。1.终端混音实现:终端接受到多路(一般是多个用户)的音频流之后,在终端本地将多路音频流混成一路音频送给扬声器播放。终端混音方式下服务器只起到数据转发的作用,负担比较轻,这种实现的方式的优点是便于扩充,增加用户数量不会对服务器造成太大的负担。缺点是每个终端都需要混音工作,故每个终端都需要有足够的配置
BlueBirdssh
·
2020-09-10 11:36
ffmpeg
音视频
C/C++ Linux 流媒体交流
WebRTC
SRT
流媒体QQ交流群:53483330开发流媒体框架,ffmpeg、owt-server、mediasoup、srs、nginx-rtmp-module、PingOS、
webrtc
、rtmp、hls、http-flv
webrtc
libsrtp
BlueBirdssh
·
2020-09-10 11:36
流媒体
选择开源
WebRTC
媒体服务器架构的十二条建议
文章目录选择开源
WebRTC
媒体服务器架构的十二条建议您是否理解代码代码是否持续维护有人使用吗该项目有文档吗它是否是Debuggable的是否易于服务横向扩展该媒体服务器使用什么语言开发的它是否符合您的信令模式开源许可证对您合适吗有人为此提供付费支持吗现在流行开源媒体服务器预览做出决定选择开源
BlueBirdssh
·
2020-09-10 11:36
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他