webrtc-流媒体服务器开发

webrtc-流媒体服务器开发

李超老师课程 webrtc-流媒体服务器开发 导学笔记

webrtc是google开源的,跨平台的,用于浏览器的,实时传输,音视频引擎

  1. 实时传输:webrtc能保证各个场景下,基本500ms以内的延迟,极个别 800ms以内

  2. 音视频引擎:各种编解码都有,延迟 500ms-800ms 音视频可以同步

  3. 用于浏览器,给url

  4. google开源:2011收购的,6000万美元

  5. 跨平台

流媒体服务器

webrtc主要是1对1的

一对多 webrtc+流媒体服务器 1对多

特点

  1. 基于最著名的开源项目

  2. 支持多人互动的

  3. 高负载的

  4. 大并发

  5. 实时传输

学习流媒体服务器的难点

  1. 技术难点大,门槛高

  2. 涉及知识点非常多

  3. 成系统的资料非常少

  4. 网上demo调不同

时代领路者

各大厂急需的人才

流媒体服务器

  1. 信令服务器 websocket

  2. 数据处理 逻辑处理 srtp rtp rtmp

客户端

浏览器 android ios pc mac

收获哪些知识

1.基础知识

(1) c++基础回顾

(2)网络socket基础编程

2.高性能网络编程

select异步io事件处理

epoll异步io事件处理‘

libevent处理异步io事件

libuv处理异步io事件

3.网络传输协议

tcp协议

udp/rtp协议详解

实时传输应该用哪种底层协议

RTP协议的使用

4. webrtc协议栈

STUN/DTLS/SRTP

数据安全与openssl

sdp与媒体协商

5.音视与通话

多人实时通信

mediasoup整体架构

mediasoup与浏览器对接

音视频数据的流转

mediasoup使用各种传输协

学习收获

  1. 如何实现多方通信

  2. mediasoup工作原理

  3. 各种传输协议的具体使用

  4. 服务器端程序的性能优化方法
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值