<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1455318828112554&amp;ev=PageView&amp;noscript=1">

VIDEO
Products

Streaming
Deliver flawless live video to any audience, anywhere

OTT Apps
Launch and monetize your own branded TV & mobile apps

Spark Encoder
Tap into hardware encoding that's compact and powerful

Broadcaster App
Go live straight from your phone or tablet with studio-quality control


    Features

    BoxCast Flow
    Ensures smooth playback even on shaky networks

    Sharing
    Instantly clip, share, and amplify your broadcasts

    Producer
    Create professional streams right from your browser

    Third-Party Encoders
    Use the gear you love with our support of RTMP and SRT

      AUDIO

      RemoteMix
      Mix live audio remotely from anywhere in the world

      Compatible Mixers
      Connect your favorite digital mixer to RemoteMix

        WEBSITE

        Sites
        Build a streaming-ready website without any coding

        Templates
        Choose from predesigned layouts optimized for video

          INDUSTRIES

          House of Worship
          Reach and engage your congregation wherever they worship

          Sports
          Stream games with professional quality for fans everywhere

          Local Government
          Bring transparency and connection to your community broadcasts

          Business
          Power your corporate events, webinars, and live streams

               
                 

                  LEARN

                  Blog
                  Insights, trends, and tips for the audio/video community

                  Tech Tips
                  Quick how-tos and deep dives on the latest streaming technology

                  Guides
                  Essential tips and expert strategies to expand your reach

                  Newsletter
                  Stay up to date with product news, best practices, and more

                  Podcast
                  Hear stories and strategies from our customers and experts

                    DISCOVER

                    Customer Stories
                    Explore real-world success stories to inspire your organization

                    Events
                    Join us at an upcoming conference and meet with our team

                    About Us
                    Discover our company's mission, values, and team story

                         

                          Live Streaming Software

                          BoxCast Flow vs. RTMP: A Comparison of Streaming Protocols 

                          You’re watching a video online. It plays for a couple of seconds, and then it starts to buffer. This can be frustrating for any type of video content — especially if you’re watching a live broadcast, because now you’ve missed seconds, or minutes, of an event you can no longer experience in the moment.

                          Disruptions in video streaming can be caused by a lot of things, but one major culprit is the upload bandwidth available to the person or organization broadcasting the event. When bandwidth is limited or the network becomes congested, it's then up to the streaming service, along with the streaming protocol they use, to mitigate these issues.

                          What do we mean by streaming protocol? Streaming protocols are methods for sending video data between devices, like an encoder and a server. In this article, we’ll compare the more commonly used protocol, RTMP, to our own BoxCast Flow.

                           

                          What is RTMP?

                          Originally developed by Adobe, RTMP (Real-Time Messaging Protocol) is a protocol for streaming your live videos, audio podcasts, and other data over the internet. Many live streaming services and encoders on the market today use RTMP to send a live stream to a custom destination, like Facebook Live, Youtube Live, etc.

                          Because it’s a recognized standard, pretty much every live streaming company in the world (including BoxCast) accepts RTMP.

                           

                          What is BoxCast Flow?

                          BoxCast Flow is a patent-pending protocol we developed for sending your live videos to our cloud. This patent-pending protocol makes your stream more reliable, more secure, and higher quality.

                          We developed BoxCast Flow to address issues we’ve seen with other streaming protocols. Here are some advantages of BoxCast Flow:

                          Buffering/Video Quality

                          RTMP is a TCP-based protocol that comes with a “congestion control,” which delays the transmission of data whenever your network becomes congested (i.e., other people are using it to stream, upload video, send emails, etc.).

                          Sure, this congestion control can ease your network jam, but its downside for live streaming is it creates a longer delay, which is commonly seen in the form of video buffering.

                          When you’re watching a live stream, the last thing you want is a disruption that makes you wait when the network is congested. RTMP has several other features that are great for reliability but also create delay, such as in-order delivery of your video content and the retransmission of any lost data packets.

                           

                          BoxCast Flow utilizes both stream (TCP) and datagram (UDP) transports, taking advantage of what works best in each scenario to ensure your video is delivered to viewers without buffering or artifacts.

                          (To learn more about the difference between TCP and UDP, check out this video.)

                          In addition to using your network more efficiently, BoxCast Flow has some other unique features that differentiate it from RTMP:

                          Adaptive Recovery

                          When small network issues mean your video doesn’t arrive in the cloud in a timely fashion, BoxCast Flow adapts to retransmit media data to fill in the gaps and ensure you won’t even notice minor network disruptions.

                          Content-Aware Forward Error Correction

                          By sending a bit more data along for the ride, we can actually fill in small gaps without requiring retransmission. This keeps latency down and prevents artifacts.

                          Obfuscation

                          With BoxCast Flow, your video data is obfuscated in order to:

                          • Protect it from being decoded by anyone who can observe the network traffic
                          • Prevent routers, switches, and traffic shapers from filtering your stream based on a known protocol
                          • Make sure no one besides you and your BoxCaster can stream video to your broadcast

                          Link Quality Adjustment

                          Your internet connection may get better or worse over time. BoxCast Flow automatically adjusts to changing conditions by decreasing your bitrates during rough patches and increasing your bitrates when things are going well.

                          Final Thoughts + Further Reading

                          The same technology you’ll find in BoxCast Flow is normally reserved for extremely high-end broadcasters through expensive providers. But BoxCast has democratized the improvements so you can serve your viewers in high definition subject to real-world networking constraints. Our goal with live video streaming is to empower you to give your audience the best viewing experience possible, regardless of your budget or expertise.