HTTP-based protocols ( HLS and MPEG-DASH) rely on those streams being packaged as fragments (or segments or chunks) and then sent across the network as file segments. Packets containing the fundamental stream structure of MPEG I-frames and P-frames are sent from the source to the destination as they are created. RTMP is a continuous streaming technology. Let’s take a deeper dive into some of the fundamental differences between RTMP, HTTP based protocols and SRT. Adoption of the SRT protocol and membership of the SRT Alliance continues to grow from strength to strength (now at over 200 members and counting) with industry giants like Avid, Brightcove, Deluxe, Global, Imagine, LTN, MediaKind, Microsoft, Net Insight, Red Bee and Telestream endorsing the protocol. Originally developed by Haivision, SRT is a new open source standard that is being used by thousands of organizations globally in a wide range of industry applications, from IP cameras, encoders and decoders to gateways, OTT platforms and CDNs. If RTMP has so many challenges, what are some of the alternative protocols available to transport your streams to your CDN ? Nowadays, your choice is really between HTTP based protocols such as HTT P Live Streaming (HLS), MPEG-DASH or Secure Reliable Transport (SRT), the open source protocol.įirst, a quick primer for those who may not be familiar with SRT. RTMP experiences issues with security, multiple language support, and ad insertion support.Historically, RTMP has been difficult to provision through firewalls.RTMP does not elegantly support advanced resolutions, in part due to lack of HEVC support but also because RTMP cannot be used at high bitrates due to bandwidth limitations. RTMP does not support HEVC encoded streams.Support for RTMP is waning, and CDNs are decommissioning RTMP entry points in favor of HLS and MPEG-DASH.The reality is that RTMP simply isn’t scaling for today’s contribution challenges. In this post we’ll explore some of the challenges that RTMP presents for contribution streaming in “the first mile” – getting your stream from the live event to the cloud for distribution via CDN – and a few alternative protocols worth considering. Although Adobe announced that it will no longer support Flash, RTMP remains a commonly used protocol for live streaming within production workflows. Initially a proprietary protocol, RTMP was originally developed by Macromedia (now Adobe) for real-time streaming of video, audio, and data between a server and Flash player.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |