rtmp over quic直播服务--mediago

4 篇文章 1 订阅
3 篇文章 0 订阅

mediago

mediago的github地址: https://github.com/runner365/mediago_bin

1. 什么是mediago

quic是基于udp的下一代高质量传输协议。mediago用quic协议来传输rtmp直播流。

mediago在实现普通rtmp over tcp的基础上,同时实现rtmp over quic的服务,提供弱网环境下/高RTT等网络环境下的流媒体服务。

2. 什么应用场景适合rtmp over quic

什么应用场景适合rtmp over quic。这要基于quic传输优点:

  • connect连接建立的低延时
  • 灵活的拥塞控制
  • 无头部阻塞的多路复用(TCP是有头部阻塞的)
  • 对头部和负载进行认证和加密
  • 流和连接的流控
  • 连接迁移

笔者总结常用场景:

  • 网络丢包率高

    网络带宽足够,但是网络质量差,容易丢包,容易连接断开。

    因为quic有0RTT快速连接的能力,丢包重传中ACK回复的block大,能容忍碎片丢包等特性,比传统TCP好很多。
  • 长距离传输

    网络传输RTT比较高,quic在连接断开后的重连是0RTT,高效传输数据。

3. 如何使用mediago

mediago非常适合做弱网环境直播,或跨国长距离直播。

3.1 mediago支持功能简介:

  • rtmp over tcp推拉流
  • rtmp over quic推拉流
  • httpflv over tcp
  • http over quic
  • 基于tcp服务器间回源
  • 基于quic服务器间回源

3.2 运行环境

linux:笔者在centos上使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值