rtmp over quic broadcast service --mediago

MediaGo

mediago the github Address: https://github.com/runner365/mediago_bin

1. What is mediago

quic is the next generation of high-quality transmission protocol udp. mediago with quic rtmp protocol to transmit live streams.

mediago in the realization of the general rtmp over tcp, while achieving rtmp over quic service, provide streaming media service under the weak network environment / network environment such as a high RTT.

2. What scenarios for rtmp over quic

What scenarios for rtmp over quic. This is to be based quic transmission advantages:

  • connect low-latency connection is established
  • Flexible Congestion Control
  • Headless blocked multiplexer (TCP header is blocked)
  • Head and load authentication and encryption
  • Flow connections and flow control
  • Connection migration

The author summarizes the common scenarios:

  • Network packet loss rate of

    the network bandwidth is sufficient, but poor network quality, easy to packet loss, easily disconnected.

    Because quic ability 0RTT fast connection, packet loss retransmission ACK reply to block large debris can tolerate packet loss and other characteristics, much better than the traditional TCP.
  • Long-distance transmission

    network transmission RTT relatively high, quic weight even after the disconnection is 0RTT, efficient data transmission.

3. How to use mediago

mediago very suitable for weak live network environment, or cross-border long-distance live.

3.1 mediago Support Features:

  • Sliding stream rtmp over tcp
  • Sliding stream rtmp over quic
  • httpflv over tcp
  • http over quic
  • Back to the source server based on inter-tcp
  • Between quic-based server back to the source

3.2 Operating Environment

linux: I use on centos

发布了21 篇原创文章 · 获赞 18 · 访问量 5万+

Guess you like

Origin blog.csdn.net/sweibd/article/details/90691310