DoubleLi

qq: 517712484 wx: ldbgliet

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

随笔分类 -  webrtc

1 2 3 下一页

摘要:目录 WebRTC传输基本知识 1 NAT 1.1 NAT 种类 2 STURN 3 TURN 4 ICE WebRTC传输基本知识 NAT(Network Address Translator) STUN(Simple Traversal of UDP Through NAT) TURN(Trav 阅读全文
posted @ 2024-01-05 16:02 DoubleLi 阅读(46) 评论(0) 推荐(0) 编辑

摘要:持续精进 | RTC 系统音视频传输弱网对抗技术 (qq.com) 阅读全文
posted @ 2022-07-21 14:09 DoubleLi 阅读(236) 评论(0) 推荐(0) 编辑

摘要:WebRTC 的数据交互使用 ICE 进行 (refs: https://www.w3.org/TR/webrtc/#intro)(refs: https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Protocols#ice) Web 阅读全文
posted @ 2022-07-20 23:12 DoubleLi 阅读(422) 评论(0) 推荐(0) 编辑

摘要:为了保证音视频的质量,WebRTC底层做了大量的工作,尤其是网络传输与服务质量,更是其核心技术,本文由北京音视跳动科技有限公司 首席架构师 李超在LiveVideoStack线上分享的演讲整理而成,详细解析了WebRTC底层技术与优化在网络质量、传输实时性与服务质量之间的矛盾以及平衡之道。 作者 | 阅读全文
posted @ 2022-07-19 11:05 DoubleLi 阅读(600) 评论(0) 推荐(0) 编辑

摘要:我们知道,基于WEBRTC实现的多对多实时音视频互动通信就必须需要搭建信令服务器作为信令转发操作。那么我首先了解一下,什么是webrtc信令服务器? 在webrtc的规范中,其实是没有将信令服务这一块纳入到整个规范当中的。更多的是规范客户端所有的过程。为什么没有纳入到规范中,这是因为各个公司的业务模 阅读全文
posted @ 2022-07-15 18:49 DoubleLi 阅读(705) 评论(0) 推荐(0) 编辑

摘要:1. 概述 WebRTC使用SR/RR包来计算rtt的 SR报文格式: RR报文格式: 2. 相关代码 RTCPSender::BuildSRRTCPSender::BuildRRRTCPSender::SendCompoundRTCPRTCPReceiver::HandleReceiverRepo 阅读全文
posted @ 2022-07-13 19:00 DoubleLi 阅读(456) 评论(0) 推荐(0) 编辑

摘要:网络拥塞是基于IP协议的数据报交换网络中常见的一种网络传输问题,它对网络传输的质量有严重的影响,网络拥塞是导致网络吞吐降低,网络丢包等的主要原因之一,这些问题使得上层应用无法有效的利用网络带宽获得高质量的网络传输效果。特别是在通信领域,网络拥塞导致的丢包,延迟,抖动等问题,严重的影响了通信质量,如果 阅读全文
posted @ 2021-03-09 09:35 DoubleLi 阅读(769) 评论(0) 推荐(0) 编辑

摘要:参考链接: https://www.jianshu.com/p/ab32a8a3552f 阅读全文
posted @ 2021-03-09 09:29 DoubleLi 阅读(399) 评论(0) 推荐(0) 编辑

摘要:1. Simulcast 客户端上传多分辨率,多码率,由SFU来决定数据类型下发。 2. ABR(Adaptive Bitrate Streaming) 直播上行自适应码率 当有超过1W的观众在直播时,WebRTC里simulcast支持的3种上行已经很难满足多样性要求。 3. SVC(Scalab 阅读全文
posted @ 2021-03-09 09:27 DoubleLi 阅读(348) 评论(0) 推荐(0) 编辑

摘要:在 2019年第五届 Gopher China 大会上, TutorABC研发总监董海冰进行了题为《 用Golang搭建实时音视频云》的演讲。主要内容如下: 什么是TutorMeet+ 为什么使用Golang WebRTC 问题总结 关于SaaS 以下为演讲实录。 No.1 什么是TutorMeet 阅读全文
posted @ 2021-02-25 11:09 DoubleLi 阅读(1395) 评论(0) 推荐(0) 编辑

摘要:前言 随着网络基础设施的提高,音视频实时通信越来越成为人们日常生活和工作中必不可少的需求。2011年 WebRTC的出现,则更加速了这种需求变为现实的可能性。 熟悉 WebRTC 的同学应该都知道,WebRTC规范只定义了实时通信中客户端的行为,而没有规范服务端(包括哪些信令、数据如何流转)的行为。 阅读全文
posted @ 2021-02-25 10:58 DoubleLi 阅读(1461) 评论(0) 推荐(0) 编辑

摘要:WebRTC是一个非常新的技术,很多用户仍然在初步摸索阶段。有一些用户是不清楚WebRTC的用户场景,不知道WebRTC究竟可以使用在哪些应用场景中。因此,很多用户针对WebRTC产品的选择或者和WebRTC的集成存在很多不同的看法或者对新技术的担心。如果读者对WebRTC技术和应用场景缺乏了解的话 阅读全文
posted @ 2021-02-25 10:27 DoubleLi 阅读(3983) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

1 2 3 下一页