![]() You may recognize variant options from the gear icon on a video player that allows you to change your picture quality as a viewer. Since your viewers have a variety of display capabilities and network speeds, providing several variants for them ensures they can watch on almost any device. If your original stream is 1080p, the process will allow you to create alternate streams- for instance, 720p and 480p streams. One of the main benefits of transcoding is outputting multiple variants. A transcoder receives an encoded video stream from an encoder, decodes it into a raw video again, changes it in some significant way, and re-encodes it. Transcoding is the process of taking an encoded stream and modifying some attributes- like the image size or the encoded bit rate- in a meaningful way. Luckily, we have the third process- transcoding. Viewers watching the stream over limited network connections and on small screens need a video with different specs to prevent buffering. It's all well and good until you realize you don't really want every viewer to receive that 1080p60 video. When paired, encoding and decoding enable efficient live video delivery under the constraints of your network. ![]() Decoding makes your video suitable for display on your computer monitor, TV screen, projector, or phone. The action takes compressed video files and expands them back to their original form. That's where decoding comes in.ĭecoding is the opposite process of encoding. Once the compressed video reaches your viewers, it needs to be expanded back to its original size. Most live streaming platforms provide CDNs as a part of their service. Reaching your viewers across the world requires a content delivery network (CDN). Once your video is encoded, it's ready for transfer across the internet to your viewers. You can take advantage of the powerful codec in your iOS device with our Broadcaster App. All recent iOS devices can encode your video in HEVC under the right conditions. If you use a mobile device for video capture, your phone or tablet has a built-in encoder. If you're streaming from a video camera set up, you'll need either a software encoder or a hardware encoder- like the BoxCaster or BoxCaster Pro- to encode your video for transfer to the internet. HEVC is another video codec gaining traction in the streaming world it promises higher quality video for the same bit rate, or a reduction in bit rate over an equivalent-quality H.264-encoded stream. H.264 encoding reduces upload bandwidth needs by over 99%. Recall that without compression, the raw video would require an upload speed of 3 Gbps- or 3000 Mbps. Using H.264, you can send your 1080p60 video stream at about 12 Megabits-per-second (Mbps). The most common video codec for streaming is H.264. The process uses video codecs- like ProRes, MPEG-4, H.264, HEVC, VP8, and AV1- to compress your video. This process can cut your 1080p60 video to about 1.4 Gbps.Įncoding is your answer for squeezing your video down to an even more manageable size for rapid transit across the information superhighway. At 60 frames-per-second, you'd need an upload speed of almost 3 Gigabits-per-second (Gbps) to send that 1080p video to the internet.įortunately, most cameras use a technique called chroma subsampling to reduce the amount of data needed to represent the image. Broadcasters use either a hardware or software video encoder for the task.Īn uncompressed 1080p video frame is about 6 Megabytes (MB). Encoding, decoding, and transcoding are three core processes that underlie the speedy transfer of video files to a playable format for your viewers around the world.Įncoding is the process of compressing large video files for easier uploading to the internet. ![]() In its raw form, high-quality video is too bulky for broadcasters to upload and viewers to download. It's part of our series on video encoders. JanuThis post covers encoding, decoding, and transcoding, the processes behind sending live streams efficiently across the internet to your viewers.What is Live Video Encoding, Decoding, and Transcoding? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |