DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2021年2月24日

摘要: 1 直播基础知识 最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。 1.1 基本常识 1.1.1 基础概念 推流推流,是直播中的一个术语,意思是将流媒体数据推送到服务器。如何推流,关键就在于使用的推流协议。 拉流拉流,指的是观众端流媒体 阅读全文
posted @ 2021-02-24 17:32 DoubleLi 阅读(1351) 评论(0) 推荐(1)

摘要: 想学更多的WebRTC知识,请关注WebRTC中文社区 在上一篇文章里我们介绍了我们介绍了MCU和SFU的优缺点,webRTC通信方案SFU和MCU的区别? 下面就来探讨下常见的SFU开源解决方案,当然,你也可以自己实现 SFU 流媒体服务器,但自已实现流媒体服务器困难还是蛮多的,它里面至少要涉及到 阅读全文
posted @ 2021-02-24 17:27 DoubleLi 阅读(5028) 评论(0) 推荐(2)

摘要: 1.下载depot_toolshttps://storage.googleapis.com/chrome-infra/depot_tools.zip下载后将其解压到相应文件夹中,并将其路径添加到系统的环境变量中2.自动更新工具管理员权限打开cmd,运行gclient自动更新工具,下载Python、g 阅读全文
posted @ 2021-02-24 16:16 DoubleLi 阅读(551) 评论(0) 推荐(0)

摘要: 这是一个由 声网Agora WebRTC团队提供的 WebRTC 镜像源,你可以使用此版本代替 Google 官方版本,此镜像保持与Chrome正式版同步,目前为M84。 如遇到问题,请在此地址发帖:https://rtcdeveloper.com/t/topic/14914 官方英文文档,请见:h 阅读全文
posted @ 2021-02-24 16:13 DoubleLi 阅读(1600) 评论(0) 推荐(0)

摘要: PeerConnection Demo简介 在成功编译WebRTC源码之后,可以运行WebRTC自带的例子体验一对一音视频通信效果。使用src/out/Debug 目录下的peerconnection_client.exe 和 peerconnection_server.exe两个文件,最终运行的架 阅读全文
posted @ 2021-02-24 16:11 DoubleLi 阅读(884) 评论(0) 推荐(0)

摘要: 本节内容 在本节课程中, 我们将学习以下内容: 使用WebRTC兼容库: adapter.js, 来抹平各浏览器间的差异。 通过 RTCPeerConnection API 传输流媒体视频。 控制 media 的捕捉和传输。 本节的完整版代码位于 step-02 文件夹中。 RTCPeerConne 阅读全文
posted @ 2021-02-24 16:09 DoubleLi 阅读(1184) 评论(0) 推荐(0)

摘要: 0x00 前言 WebRTC 中数据传输都是通过被称为 PeerConnection 的对象来完成的,PeerConnection 在可以传输数据前的建立过程相对于传统的 C/S 模式有略微差别,类似于 P2P 连接的建立过程,并且复用了传统的 STUN/TURN/ICE 架构的 P2P 实现方式。 阅读全文
posted @ 2021-02-24 16:07 DoubleLi 阅读(1173) 评论(0) 推荐(0)

摘要: 如何使用开源SFU构建RTC云服务 大家好,我是来自百度智能云的李永兴,在百度智能云媒体云团队主要负责RTC产品的研发工作。 01 开源SFU的现状与不足 在研发RTC产品的过程中,我们调研了许多优秀的开源WebRTC服务器,例如:Janus、MediaSoup、Licode、SRS4等,这些SFU 阅读全文
posted @ 2021-02-24 15:41 DoubleLi 阅读(1567) 评论(0) 推荐(0)

摘要: 去中心化的RTC网络无需关心其它媒体服务状态,可快速增加地域媒体服务节点部署,与信令服务无耦合。本文来自融云联合创始人,CTO杨攀在LiveVideoStackCon 2019上海的演讲内容,由LiveVideoStack整理而成。在8月23-24日的LiveVideoStackCon2019北京大 阅读全文
posted @ 2021-02-24 15:36 DoubleLi 阅读(641) 评论(0) 推荐(0)

摘要: 1. webrtc浅析 webrtc的前世今生、编译方法、行业应用、最佳实践等技术与产业类的文章在网上卷帙浩繁,重复的内容我不再赘述。对我来讲,webrtc的概念可以有三个角度去解释: (1).一个W3C和IETF制定的标准,约定了Web间实时音视频通信机制,通过该标准可开发基于浏览器的、无插件的w 阅读全文
posted @ 2021-02-24 15:26 DoubleLi 阅读(968) 评论(0) 推荐(0)

摘要: 导读:疫情期间,视频会议等远程办公产品备受青睐,众多互联网玩家切入视频会议市场,加剧市场竞争。但是,产品虽多,能够带来稳定可靠体验的产品却凤毛麟角,他的难点在哪里?视频会议的门槛倒地有多高,又能做到怎样的极致体验?网易智慧企业流媒体服务器天团将会从0到1,和大家分享如何基于WebRTC来搭建一个视频 阅读全文
posted @ 2021-02-24 15:23 DoubleLi 阅读(776) 评论(0) 推荐(0)

摘要: 随着互联网高速发展,以及即将到来的5G时代,WebRTC作为前端互动直播和实时音视频的利器,也是将前端开发者们不可错过的学习领域。如果你现在只是听过而已,那你可能要好好学习一番。 什么是WebRTC? WebRTC 全称是(Web browsers with Real-Time Communicat 阅读全文
posted @ 2021-02-24 15:20 DoubleLi 阅读(2442) 评论(0) 推荐(2)

摘要: 1 WebRTC入门 本章目的: 了解什么WebRTC 掌握WebRTC通话原理 学完该课程的收获 1.1 什么是WebRTC WebRTC(Web Real-Time Communication)是 Google于2010以6829万美元从 Global IP Solutions 公司购买,并于2 阅读全文
posted @ 2021-02-24 15:19 DoubleLi 阅读(693) 评论(0) 推荐(0)

摘要: 如今越来越多的公司投身到 WebRTC 的开发和应用之中,同时也有越来越多的开发者对 WebRTC 技术感兴趣。相对于单向传输的直播和播放器,支持“实时+双向” 音视频通话的 WebRTC 项目显然要庞大和复杂很多很多。由于 WebRTC 官方没有提供服务器的实现,自己从 0 搭建一套开源的 Web 阅读全文
posted @ 2021-02-24 15:17 DoubleLi 阅读(508) 评论(0) 推荐(0)

摘要: 上一篇文章《WebRTC 开发实践:为什么你需要 SFU 服务器》我们了解了 WebRTC SFU 服务器的基本原理和必要性,解决了 What 和 Why,本文则更近一步,探究一下实现 SFU 服务器的关键技术点有哪些 ?重点解决一下 How 1 什么是 SFU ? 首先,我们再看一次 SFU 服务 阅读全文
posted @ 2021-02-24 15:16 DoubleLi 阅读(1246) 评论(1) 推荐(0)

摘要: 当你入门 WebRTC 之后,很快就会接触到一个名词,叫做:SFU,你可能很容易就在网上寻找到很多 SFU 的开源实现,并并兴致勃勃地开始编译、部署和测试这些服务器,但是可曾想过,为啥我们的 WebRTC 应用需要 SFU 服务器 ? 1 WebRTC P2P 通话的网络模型 如图是 WebRTC 阅读全文
posted @ 2021-02-24 15:14 DoubleLi 阅读(439) 评论(0) 推荐(0)

摘要: 《聊聊WebRTC网关服务器》系列文章系由WebRTCon2018中网易云信音视频技术专家的分享内容《从零开始构建音视频网关服务器》整理而成,该系列文章将和大家分享网易NRTC在WebRTC网关项目的自研过程中遇到的一些问题,以及我们最终的解决方法。 大家都知道音视频应用中的QoS策略是非常重要的部 阅读全文
posted @ 2021-02-24 15:12 DoubleLi 阅读(1268) 评论(0) 推荐(0)

摘要: 《聊聊WebRTC网关服务器》系列文章系由WebRTCon2018中网易云信音视频技术专家的分享内容《从零开始构建音视频网关服务器》整理而成,该系列文章将和大家分享网易NRTC在WebRTC网关项目的自研过程中遇到的一些问题,以及我们最终的解决方法。 在分享完端口方案与PeerConnection的 阅读全文
posted @ 2021-02-24 15:11 DoubleLi 阅读(362) 评论(0) 推荐(0)

摘要: 《聊聊WebRTC网关服务器》系列文章系由WebRTCon2018中网易云信音视频技术专家的分享内容《从零开始构建音视频网关服务器》整理而成,该系列文章将和大家分享网易NRTC在WebRTC网关项目的自研过程中遇到的一些问题,以及我们最终的解决方法。 《聊聊WebRTC网关服务器》第二篇文章将和大家 阅读全文
posted @ 2021-02-24 15:10 DoubleLi 阅读(303) 评论(0) 推荐(0)

摘要: 《聊聊WebRTC网关服务器》系列文章系由WebRTCon2018中网易云信音视频技术专家的分享内容《从零开始构建音视频网关服务器》整理而成,该系列文章将和大家分享网易NRTC在WebRTC网关项目的自研过程中遇到的一些问题,以及我们最终的解决方法。 《聊聊WebRTC网关服务器》第一篇文章将和大家 阅读全文
posted @ 2021-02-24 15:08 DoubleLi 阅读(826) 评论(0) 推荐(0)

摘要: 协程库state threads library(以下简称st)是一个基于setjmp/longjmp实现的C语言版用户线程库或协程库(user level thread)。 这里有一个基本的协程例子 http://www.csl.mtu.edu/cs4411.ck/www/NOTES/non-lo 阅读全文
posted @ 2021-02-24 09:58 DoubleLi 阅读(490) 评论(0) 推荐(0)