Streaming or Over-The-Top (OTT) content is the live or on-demand delivery of video media via the internet. Unlike downloading, where a viewer must transfer a file completely to a computer or device before playback can begin, streaming allows the transmission and playback of media to happen simultaneously. When the streaming process begins, media data is received, and a limited amount of that data is stored in a temporary memory called a buffer. Once the memory buffer is filled, playback of the stream is initiated. As the media data is displayed it is typically discarded to make room in the buffer for the continued transmission of the stream. In effect, the buffer acts as a time delay and helps to ensure continuous playback of the stream in the event of momentary connection interruption. This process of filling and emptying the buffer is repeated until the end of the stream.
When designing a streaming video delivery system, the considerations will include what type and how many cameras will be used, and how that video signal will be connected to the media server delivering the stream. Streaming directly from mobile devices has recently increased in popularity, but to achieve professional quality and production flexibility, dedicated camera systems are preferred. Higher quality cameras offer HDMI or SDI outputs that can be connected to a media server through hardware devices such as the AJA U-TAP with USB 3.0, the Io 4K Plus with Thunderbolt interfaces, or via direct plug-in PCIe cards like the AJA KONA line. There are also standalone appliances such as the AJA HELO that will encode and stream H.264 from an HDMI or SDI video signal, with simultaneous recording to a network share or removable media.
To distribute a video stream from the media server, a Content Delivery Network (CDN) is required. Essentially, a CDN is a network of servers (commonly referred to as a cloud, with examples like Akamai, Facebook Live, Twitch, YouTube Live and Ustream) located around the world that deliver content via the internet. By having multiple access points, a CDN is able to connect viewers to a server closest to their actual location to reduce latency. A CDN designed specifically for live streaming further reduces latency and provides scalability by distributing the demand across hundreds, or thousands of servers. This allows streaming video content to be delivered to multiple viewers simultaneously without interruption, which is essential for professional applications.
Depending on the CDN selected, they will support multiple video streaming protocols for distributing the media content. A video streaming protocol is an accepted method of breaking up the video file data into chunks, transmitting, and reassembling for playback. Although often confused, video streaming protocols are independent from compression codecs and file formats. They have no bearing on how the data is compressed or the container the data is wrapped in, rather they are the method of how the data is transmitted. The most commonly used are the following:
To increase the production value of streaming broadcasts, it has become a common option to design a switched multi-camera system. Switching between multiple SDI or HDMI camera angles and content sources has major advantages over a single camera or mobile device stream. The ability to switch between multiple sources provides a more dynamic visual experience, and with video switching applications like vMix or Telestream® Wirecast, adding graphics and effects is simple to implement. Connecting multiple SDI and HDMI sources is easily available through a Thunderbolt 3 video interface like the AJA Io 4K Plus, or via direct plug-in PCIe cards with the AJA KONA product line. Together, the switching application software and multiple input hardware act as a production switcher.
Although streaming is the primary function of a streaming video delivery system, there is also often a requirement for the simultaneous recording of the stream for archiving. Recorded files are available for archiving or publishing as downloadable files for on-demand or offline playback. While the streaming file may be compressed at a low bit rate to accommodate bandwidth limitations, the recorded file is often stored at the highest possible quality for archiving. The recording capability can be designed into the media server, or for portable applications a stand-alone appliance like the AJA HELO can provide H.264 (MPEG-4/AVC) streaming and recording with independent quality settings to either internal removable storage or external and networked attached storage.
In cooperation with AV Technology magazine and Sound & Video Contractor magazine, AJA has published “Streaming Video for Live Events”, an eBook of collected articles on the latest in streaming and OTT technology. The eBook features practical case studies of live event and house of worship applications, as well as commentary on the latest market and technology trends.
Whether handling streaming for Broadcast OTT, live events, sports, concerts, houses of worship, video conferencing or corporate events, AJA develops tools that make it easy to capture and stream video live to audiences on-site and around the world.
Stream, record and deliver high quality video with the push of a button using AJA HELO. Combining 3G-SDI and HDMI I/O, the intuitive device allows you to stream to a Content Delivery Network (CDN) and simultaneously encode or record H.264 to SD, SDHC or SDXC cards, USB storage, or network-based storage for archival or easy hand-off to clients and/or editorial. H.264/MPEG-4 encoding ensures bandwidth efficiencies while a web-based UI makes advanced setup and configuration simple. The latest firmware includes HLS streaming support for streaming to a range of iOS connected devices on a shared WiFi network, perfect for added visual content at an event, or extending the reach at a large facility for a more immersive experience.Learn More Compatibility
AJA’s U-TAP HDMI and U-TAP SDI devices connect directly to Mac, Windows or Linux computers via USB 3.0, without requiring drivers. Streaming professionals simply plug into a computer, feed an HDMI or SDI output from a camera to the computer and stream using popular creative applications. Small enough to stash away in your pocket, the devices are ideal for remote production and support a wide range of uses from streaming to video conferencing and more.
Click below to view the U-TAP 3rd party software compatibility chart.
Combined with Wirecast, vMix and other similar streaming applications, AJA’s portable Thunderbolt 3-equipped Io 4K Plus with bi-directional 12G-SDI ports and HDMI 2.0 I/O and Io 4K Thunderbolt 2 with 3G-SDI ports and HDMI audio/video I/O devices, offer powerful streaming setups for a range of applications with support for SD all the way to 4K/UltraHD for the highest end streamed imagery. Their multiple input options are ideal for switching between a range of sources for high quality switched streaming results.
Thunderbolt 2 Connected 3G-SDI and HDMI Capture
Io 4K is capture and output hardware for Thunderbolt 2 offering a full set of professional video and audio connectivity with support for the latest 4K and UltraHD devices and High Frame Rate workflows. The power of Thunderbolt 2 enables Io 4K to handle a wide range of formats from SD to HD, UltraHD and full 4K over both 3G-SDI and HDMI and supports 4K frame rates up to 60p, plus HDR 10 and HLG support over HDMI for emerging HDR workflows.
Thunderbolt 3 Connected 12G-SDI and HDMI 2.0 Capture
Io 4K Plus is the cutting edge of capture and output hardware available over Thunderbolt 3, offering a full set of professional video and audio connectivity with support for the latest 4K/UltraHD devices, High Frame Rate (HFR), High Dynamic Range (HDR) and deep color workflows. The power of Thunderbolt 3 enables Io 4K Plus to handle a wide range of formats from SD to HD, UltraHD and full 4K with frame rates up to 60p over both 12G-SDI and HDMI 2.0 with single cable simplicity, plus HDR 10 and HLG support over HDMI for emerging HDR workflows.
Click below to view the Io 3rd party software compatibility chart.
The KONA family of PCIe connected I/O and Capture cards deliver a complete range of connectivity from SD to 8K. KONA cards have multiple inputs ranging from HDMI to 12G-SDI, and with an appropriate workstation, two or more KONA cards can be used in conjunction to further increase the number of video sources. The pairing of KONA cards with switching software applications like Wirecast, vMix and other similar streaming applications provides full production switcher functionality for multi-source streaming.
HDMI PCIe Capture Card for Multi-Channel HD or Single Channel UltraHD
KONA HDMI is an 8-lane PCIe 2.0 multi-channel HDMI capture card, with all of the quality and flexibility you have come to expect from AJA.
Designed for the demands of multiple workflows such as gaming, streaming, VJ-ing, live events switching, vlogging, VR, post and broadcast, this powerful card boasts support for dual channel capture up to 4K/UltraHD 60p or four channel capture up to 2K/HD 60p.
KONA HDMI is also supported by both the AJA SDK as well as Video for Linux®, making it a perfect choice for developers of multichannel HDMI ingest, switching, monitoring and communication solutions.
12G-SDI PCIe Capture Card for 8K/UltraHD2/4K/UltraHD/2K/HD
KONA 5 is a powerful 12G-SDI 8-lane PCIe 3.0 video and audio desktop I/O card with unparalleled features for handling everything from SD to UltraHD2, 2K to 8K with full 10-bit 4:2:2 and 4:4:4 sampling for fantastic image clarity and 12-bit support*. Bi-directional 12G-SDI ports are perfect for switching between multiple sources for live streaming needs. For HDR workflows, KONA 5 supports HDR 10 and HLG* for rich color delivery over HDMI.
HFR 50/60p 3G-SDI PCIe Capture Card for 4K/UltraHD/2K/HD
KONA 4 is a powerful 8-lane PCIe 2.0 video and audio desktop I/O card with unparalleled features for handling everything from SD to HD, 2K and 4K with full 10-bit 4:2:2 and 4:4:4 sampling for fantastic image clarity and 12-bit support*. Bi-directional 3G-SDI ports are perfect for switching between multiple HD sources for live streaming needs, or in combination can be used for a 4K/UltraHD stream. For HDR workflows, KONA 4 supports HDR 10 and HLG* for rich color delivery over HDMI.
Click below to view the KONA 3rd party software compatibility chart.
Corvid HEVC is a 8-lane PCIe 2.0 video encoder card providing real time, low latency HEVC encoding at 4K, 1080p HD and lower resolutions. Development partners can use AJA’s powerful SDK to integrate Corvid HEVC directly into their Windows and Linux applications using a flexible API for a variety of use cases, including streaming up to 4K 60p.Learn More