- 博客(22)
- 资源 (5)
- 收藏
- 关注
转载 做WebRTC,千万别把媒体和信令混在一起
原作者:Tsahi Levent-Levi(原文链接)翻译:刘通原标题:With WebRTC, Don’t Never Ever Mix Media and Signaling 如果你想使用WebRTC做一个运行稳定并且足够好的产品,你就必须把下面这三个实体分开。让我们来一一分析。 信令服务器 我们每一个人的WebRTC产品中一定...
2018-07-26 10:35:30 5015 2
转载 实际中的WebRTC:STUN,TURN以及信令(五)
原标题:WebRTC in the real world: STUN, TURN and signaling前文链接:实际中的WebRTC:STUN,TURN以及信令(一),实际中的WebRTC:STUN,TURN以及信令(二),实际中的WebRTC:STUN,TURN以及信令(三),实际中的WebRTC:STUN,TURN以及信令(四) STUNNAT给设备提供了一个IP地址以使...
2018-07-26 10:09:44 3073
转载 VirtualBox下安装Ubuntu Server 16.04
安装环境:Windows;确保磁盘空间足够,一般需要8个G左右。所需文件: 首先在Ubuntu的官网上下载.iso的镜像文件,链接是:http://www.ubuntu.org.cn/server; 本次安装选择的是Ubuntu Server 16.04的版本。 然后在virtualbox的官网上下载安装好虚拟机,可以根据电脑系统的不同选择适合的版本进行安装,链接是:https...
2018-07-23 14:37:07 2279
转载 亲加通讯云郝飞:探讨直播低延迟低流量的粉丝连麦技术
摘要:互动是视频直播中用户体验最好的体验。目前上市场视频直播互动依靠打赏和文字互动,而对于粉丝来说,连麦上镜才是最好的用户体验。本次亲加通讯云郝飞受邀参加ArchSummit微课堂,探讨直播低延迟低流量的粉丝连麦技术。互动是视频直播中用户体验最好的体验。目前上市场视频直播互动依靠打赏和文字互动,而对于粉丝来说,连麦上镜才是最好的用户体验。本次亲加通讯云郝飞受邀参加ArchSummit微课堂,探...
2018-07-18 14:33:52 580
转载 视频直播中用户连麦技术模型与特点分析
本文章来源与网络(视频直播中用户连麦技术模型与特点分析 - 老头慢慢飞 - 博客园) 随着Web与移动视频直播应用的深度发展,有用户参与互动的视频直播技术被越来越多平台所支持,原来的RTMP流媒体方案由于延时较多,无法满足即时互动需求,本文提出几种互动视频直播模型(只是想法不代表实际应用中是这样做的)分享给大家,供进一步讨论。1 P2P1.1 模型图1.2 说明 ...
2018-07-18 11:04:56 680
转载 浅析低延迟直播协议设计:RTP/RTCP
作者:王宇航,红点直播联合创始人&CTO。毕业于中国科学技术大学,风云直播创始团队成员,曾参与逆向Adobe来源:UPYUN Open Talk声明:本文已获得授权。 Flash非公开加密网络协议RTMFP,负责设计实现百万同时在线的大规模视频弹幕系统。2013年联合创立红点直播,现负责团队管理、产品研发及架构设计等相关工作。 如今的直播市场非常火爆,有很...
2018-07-18 10:56:03 809
转载 最新 WebRTC 源码目录结构分析
前言最近一直在研究 WebRTC源码,发现目前网上分析WebRTC源码的资料非常少。随着Google不断推进WebRTC标准,WebRTC 代码的变化非常大,很多以前的分析文章目前都与最新的代码无法对应上了。所以,我想在分析WebRTC代码的过程中,将自己的一些分析心得写下来分享给大家,这样即是对自己的一种鞭策,同时也可以帮助那些想入门的同学。当然,我写的分析文章不见得十分正确,如有不...
2018-07-17 17:36:10 834
转载 移动直播连麦实现思路:整体篇
导语:本文专为介绍移动直播连麦实现架构和思路而写,介绍了移动直播连麦的整体情况、各种实现架构和优劣比较等,包括连麦介绍、角色定义、连麦特点要求,合成思路介绍、各种合成方式比较等几个小节。移动直播连麦是主播在直播期间,与一位或多位粉丝进行实时音视频互动,同时其他观众能观看到该互动过程。移动直播连麦功能的推出让直播的传播方式由文字互动转变成媒体互动模式,主播和观众的身份也转换为发起者和参与者,...
2018-07-17 15:22:15 2038 1
转载 这么多连麦方案,到底哪种适合你?
016年陌陌、映客等直播平台陆续上线连麦,如今连麦已经成为主流直播平台标配。声网于2016年全球率先推出的多人连麦、纯语音连麦等多种玩法,半年时间内,就与几乎所有全球主流直播平台达成深度合作,如陌陌、花椒、触手、视吧、KK、荔枝FM、咸蛋家,Meetme,Flurry Live,Livestar,Yalla等等。从技术架构上来说,目前市场上存在的连麦方案有三种:三种连麦方案SD-RTN...
2018-07-17 11:17:31 1099
转载 coTurn测试程序之 turnutils_uclient
接着对使用coTurn搭建的STUN/TURN服务使用turnutils_uclient程序测试其TURN服务是否正常。直接连接服务测试服务是否正常。为保证测试使用的服务是TURN服务,在TURN服务启动时,关掉STUN服务。在TURN服务启动时,如果是命令行,加入"--no-stun"配置;如果使用配置文件的话,加入"no-stun"选项。使用coTurn服务启动TURN服务后,执行...
2018-07-16 16:58:29 4928 3
转载 stun server、turn server、coturn server安装与使用
前提:双网卡服务器stun什么STUNSTUN(Simple Traversal of User Datagram Protocol through Network Address Translators (NATs),NAT的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户 端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Inter...
2018-07-16 15:31:22 6189
转载 webRTC+coturn穿透服务器的安装与搭建
webRTC+coturn穿透服务器的安装与搭建系统环境:ubuntu-16.04-desktop-i3861.首先安装信令服务器,以ProjectRTC为例;sudo apt-get install nodejs npmsudo apt install nodejs-legacycd ProjectRTC-masternpm installnode app.js12345在浏览器中打开...
2018-07-16 15:26:08 1633
转载 互动直播的技术细节和解决方案实践经验谈
1. 互动直播背景2. 连麦流程、功能与技术指标 2.1. 连麦的业务流程 2.2. 互动直播的功能 2.3. 技术指标 2.4. 应用领域3. 主流的技术方案 3.1. 互动直播技术领域 3.2. 主流的技术方案 3.2.1. 基于RTMP技术的连麦 3.2.2. 基于WebRTC P2P方式的连麦 ...
2018-07-12 17:17:22 2834
转载 18个实时音视频开发中会用到开源项目
实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.264、H.265等。 我们今天汇总了一些能帮助到正在学习或进行音视频开发的实时音视频开发者们的开源项目与几个也在为开源社区...
2018-07-10 14:26:17 4166
转载 到处都在说直播连麦技术,它们真的能连吗?
直播火了。连麦直播在火的路上。那么,这些连麦技术方案,真的能连吗?本文将常见的,不常见的直播技术方案进行了比较,各位同学自己甄别。首先,基础知识普及,技术上直播的流程是什么?一、直播的流程正如上图所示,整个直播流程分为以下几个关键步骤: 1、主播客户端,将本地采集的视频推送到CDN; 2、CDN对视频流进行缓存以及转发; 3、观众客户端,拉取CDN中缓存视频流进行播放;可以看到CDN在这里起到了关...
2018-07-10 10:53:51 6442
转载 网易工业级WebRTC应用实践深度解析
本文来自网易云信CTO赵加雨在LiveVideoStackCon2017上的分享,并由LiveVideoStack整理而成。赵家雨阐述了网易在WebRTC上的探索和改进,以及如何与WebRTC进行互通。文 / 赵家雨整理 / LiveVideoStack概览:网易在音视频领域有10多年丰富经验的积累,在公司内部我们把自己的这一套工业级的功能完整的音视频技术方案称为NRTC,NRTC的意思就是Net...
2018-07-09 16:15:42 1300
转载 WebRtc音视频实时通信--基本术语
要实现基于WebRTC的实时音视频通信功能,应至少首先弄清以下以个相关概念,各关键字可以通过RFC相关介绍进一步详细了解,在此仅以最简单的描术方式让您弄清他们大概是什么:候选地址(Candidates): 一个候选地址可理解为一组IP+端口号+优先级+网络类型组成的字符串。每个终端因网络环境不同可能有多个候选地址,比如我们的手机同时具有4G网络地址和wifi给分配的局域网地址。NAT: 可理解为一...
2018-07-09 15:19:42 688
转载 基于webrtc多人音视频的研究(一)
所周知,WebRTC非常适合点对点(即一对一)的音视频会话。然而,当我们的客户要求超越一对一,即一对多、多对一设置多对多的解决方案或者服务,那么问题就来了:“我们应该采用什么样的架构?” 。简单的呢有人会考虑copy多个p2p就完成了多人之间的会话,可并没有考虑到到来的问题:cpu、内存、尤其是流量问题;传统的解决方案是MCU服务器,利用服务器硬件的能力去mix音视频,然后传给各个参与者,这能到达...
2018-07-06 17:42:22 694
转载 基于webrtc的一对多音视频通讯
基于webrtc的一对多音视频通讯本次实验使用windows平台,其他平台如html5、android、ios、linux、mac等思路大同小异,上一篇文章已经提及,在此不再赘述。在此唯一对初学者的劝告是:多看实例,尤其是官方的实例:https://github.com/webrtc/sampleswebrtc更倾向于html5中调用peerconnect,别说你看不懂html和javascrip...
2018-07-06 17:07:55 2147 1
转载 PKG_CONFIG_PATH错误提示解决办法
linux里的解决办法,留着做参考http://forum.ubuntu.org.cn/viewtopic.php?f=33&t=118762为什么我还是有一些包提示没有啊?No package 'awn' foundNo package 'libwnck-1.0' foundNo package 'libglade-2.0' foundNo package 'gnome-desktop-...
2018-07-03 15:08:19 12097 1
转载 WebRTC编译系统之GYP,gn和ninja
GN(Generate Ninja)来生成构建脚本,使用 ninja 来构建。gn 的介绍在这里:https://www.chromium.org/developers/gn-build-configuration使用 gn 生成 ninja 构建文件的常用命令:// 生成 debug 版本的构建文件,默认配置 gn gen out/Debug // 生成 release 版本的构建文件 gn...
2018-07-03 10:23:02 2281
转载 [Android]Linux下WebRTC下载与编译
1.硬盘空间:WebRTC官方原话:The checkout size is large due the use of the Chromium build toolchain and many dependencies. Estimated size:Linux: 6.4 GB.Linux (with Android): 16 GB (of which ~8 GB is Android SDK+...
2018-07-02 09:42:51 1755
GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf
2024-03-27
video_file_format_spec_v10_1.pdf
2018-05-14
Lex和Yacc从入门到精通pdf
2017-12-25
rtmpdump-2.3_add_note
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人