
WebRTC
文章平均质量分 51
幽雨雨幽
C/C++软件工程师
展开
-
coturn
源码:原创 2022-09-23 16:55:54 · 326 阅读 · 0 评论 -
技术分享| 视频传输Simulcast与Svc
可伸缩视频编码SVC(Scalable Video Coding)是一种可扩展的视频编码模式,是H.264标准的一个扩展,最初由JVT在2004年开始制定。H.264 SVC是H.264标准的扩展部分,SVC扩展部分引入了一种传统H.264 AVC不存在的概念——编码流中的层。基本层编码最低层的时域、空域和质量流;增强层以基本层作为起始点,对附加信息进行,从而在解码过程中重构更高层的质量、分辨率和时域层。通过解码基本层和相邻增强层,解码器能生成特定层的视频流。转载 2022-09-17 16:02:20 · 578 阅读 · 0 评论 -
WebRtc 学习网站
WebRTC中文网-最权威的RTC实时通信平台 |原创 2022-03-23 10:29:22 · 233 阅读 · 0 评论 -
webrtc 学习
大话WebRTC - 剑痴乎原创 2022-02-28 17:32:13 · 219 阅读 · 0 评论 -
WebRTC 那些常用的缩略词以及部分知识杂谈
WebRTC 那些常用的缩略词以及部分知识杂谈一、 缩略语RTCReal-Time CommunicationSDPSession Description Protocol 会话描述协议ICEInteractive Connectivity Establishment交互式连接建立JSEP...转载 2021-05-26 10:46:16 · 589 阅读 · 0 评论 -
做WebRTC,千万别把媒体和信令混在一起
原作者:Tsahi Levent-Levi(原文链接)翻译:刘通原标题:With WebRTC, Don’t Never Ever Mix Media and Signaling 如果你想使用WebRTC做一个运行稳定并且足够好的产品,你就必须把下面这三个实体分开。让我们来一一分析。 信令服务器 我们每一个人的WebRTC产品中一定...转载 2018-07-26 10:35:30 · 5072 阅读 · 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 · 3184 阅读 · 0 评论 -
基于webrtc多人音视频的研究(一)
所周知,WebRTC非常适合点对点(即一对一)的音视频会话。然而,当我们的客户要求超越一对一,即一对多、多对一设置多对多的解决方案或者服务,那么问题就来了:“我们应该采用什么样的架构?” 。简单的呢有人会考虑copy多个p2p就完成了多人之间的会话,可并没有考虑到到来的问题:cpu、内存、尤其是流量问题;传统的解决方案是MCU服务器,利用服务器硬件的能力去mix音视频,然后传给各个参与者,这能到达...转载 2018-07-06 17:42:22 · 715 阅读 · 0 评论 -
基于webrtc的一对多音视频通讯
基于webrtc的一对多音视频通讯本次实验使用windows平台,其他平台如html5、android、ios、linux、mac等思路大同小异,上一篇文章已经提及,在此不再赘述。在此唯一对初学者的劝告是:多看实例,尤其是官方的实例:https://github.com/webrtc/sampleswebrtc更倾向于html5中调用peerconnect,别说你看不懂html和javascrip...转载 2018-07-06 17:07:55 · 2184 阅读 · 1 评论 -
WebRTC各种资料集合(WebRtc入门必看)
WebRTC各种资料集合javascript frameworksVideo chat:https://github.com/andyet/SimpleWebRTC https://github.com/priologic/easyrtc https://github.com/webRTC-io/webRTC.ioPeer-to-peer data:http://peerjs.com/ https...转载 2018-06-15 11:35:00 · 5064 阅读 · 0 评论 -
如何打造自己的WebRTC 服务器
1. 引言 近年来,直播竞答、网络游戏直播等新的实时音视频通讯场景不断推陈出新,并成为引领互联网娱乐风向的弄潮儿。实时音视频应用的爆发,也使得WebRTC(Web Real-Time Communication,网页实时通信技术,)技术成为了人们关注的焦点。如何打造自己的WebRTC 服务器呢?下面我先来介绍一下WebRTC 服务器的一些基本内容: 开源的WebRTC 服务器介...转载 2018-06-15 14:51:59 · 35199 阅读 · 3 评论 -
Webrtc入门——基于阿里云ubuntu 最新webrtc Android平台编译详细说明
折腾了好多天,终于将webrtc Android平台的demo编译出来了,发现即使完全按照webrtc官网的编译指南,还是会碰到各种问题。而网上又没有更全面的说明,最后是通过查看webrtc 批处理脚本才最终一步步解决问题。写下这篇文章,希望对大家有帮助。 在编译的过程中,感觉webrtc编译实在是太难了, 但是完成了编译之后,感觉webrtc编译其实是很简单的,造成这个强烈反差的主...转载 2018-06-26 09:28:09 · 965 阅读 · 0 评论 -
WebRTC第六步:下载webrtc
windows 参考文章:http://blog.youkuaiyun.com/wpc320/article/details/44918321 https://webrtc.org/native-code/development/1.设置 depot_tools代理 [推荐] 此步骤必须在depot_tools下载并glcient之后做 为了解决 depot_tools自身更新问题,为depot_tools增...转载 2018-06-26 11:18:11 · 4243 阅读 · 0 评论 -
windows下编译chromium浏览器的15个流程整理
阅读目录 编译chromium 15个编译流程: 参考: 注意:回到顶部 编译chromium 系统为windows, 国内在windows上编译chromium的资料比较少, 我这篇文章只能作为参考, 记录我遇到的一些问题,因为chromium团队也会修改了代码,或者编译流程; 如果你用linux或者mac,就别看这篇文章, 国外的编译文档都是linux和mac, 因为差别还是比较...转载 2018-06-26 16:21:57 · 4127 阅读 · 0 评论 -
[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 · 1779 阅读 · 0 评论 -
使用代理同步Chromium代码的心得(V2.0)
先参看 http://www.chromium.org/developers/how-tos/build-instructions-windows非常坑爹,谷歌获取chromium源码的方式又变了!!!从chromium39.0.2313.2之后的源码不能通过之前那种 gclient config http://*** 的方式获取了,因为之后的chromium的代码刚好全部迁移到了git管理了!可...转载 2018-06-27 10:01:16 · 3489 阅读 · 0 评论 -
WebRtc音视频实时通信--基本术语
要实现基于WebRTC的实时音视频通信功能,应至少首先弄清以下以个相关概念,各关键字可以通过RFC相关介绍进一步详细了解,在此仅以最简单的描术方式让您弄清他们大概是什么:候选地址(Candidates): 一个候选地址可理解为一组IP+端口号+优先级+网络类型组成的字符串。每个终端因网络环境不同可能有多个候选地址,比如我们的手机同时具有4G网络地址和wifi给分配的局域网地址。NAT: 可理解为一...转载 2018-07-09 15:19:42 · 721 阅读 · 0 评论 -
网易工业级WebRTC应用实践深度解析
本文来自网易云信CTO赵加雨在LiveVideoStackCon2017上的分享,并由LiveVideoStack整理而成。赵家雨阐述了网易在WebRTC上的探索和改进,以及如何与WebRTC进行互通。文 / 赵家雨整理 / LiveVideoStack概览:网易在音视频领域有10多年丰富经验的积累,在公司内部我们把自己的这一套工业级的功能完整的音视频技术方案称为NRTC,NRTC的意思就是Net...转载 2018-07-09 16:15:42 · 1363 阅读 · 0 评论 -
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 · 2375 阅读 · 0 评论 -
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 · 12241 阅读 · 1 评论 -
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 · 1681 阅读 · 0 评论 -
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 · 6694 阅读 · 0 评论 -
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 · 5152 阅读 · 3 评论 -
Ubuntu 14.04下编译WebRTC
阿里云 > 教程中心 > python教程 > Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC发布时间:2018-02-28 来源:网络 上传者:用户关键字: 编译 Ubuntu WebRTC 14.04发表文章摘要:这两天在UbuntuServer14.04下编译了一遍WebRTC,记录了过程,放在这里,有需要的朋友可以参...转载 2018-06-28 16:03:42 · 890 阅读 · 0 评论 -
最新 WebRTC 源码目录结构分析
前言最近一直在研究 WebRTC源码,发现目前网上分析WebRTC源码的资料非常少。随着Google不断推进WebRTC标准,WebRTC 代码的变化非常大,很多以前的分析文章目前都与最新的代码无法对应上了。所以,我想在分析WebRTC代码的过程中,将自己的一些分析心得写下来分享给大家,这样即是对自己的一种鞭策,同时也可以帮助那些想入门的同学。当然,我写的分析文章不见得十分正确,如有不...转载 2018-07-17 17:36:10 · 851 阅读 · 0 评论 -
WebRTC学习
1.1 WebRTC现状本人最早接触WebRTC是在2011年底,那时Google已经在Android源码中加入了webrtc源码,放在/external/webrtc/,但是Android并没有用到它,更没有被浏览器使用。当时试图在Android 2.3(Gingerbread)高通平台的手机上用H.264 硬件codec替换掉WebRTC缺省使用的VP8软codec,费了不少劲勉强换掉后效...转载 2018-06-15 11:33:15 · 1070 阅读 · 1 评论