You must evaluate your network connection to determine whether it is strong enough to support your stream at your desired resolution.
Streaming at p60 requires more bandwidth than streaming at p30 or p Consider where and how your audience will be watching your video and what their bandwidth limitations may be. Are they on computers or mobile phones? Using Ethernet or LTE? More dynamic content requires higher bitrates to have good quality, so you will need a higher bitrate to stream sporting events or video game competitions as opposed to speakers giving presentations at a conference or commencement ceremonies.
The encoded frame rate also affects the required bitrate. When streaming sports you could encode a 60 frames per second fps stream at p60 or p60; for lower motion events like lectures or conferences, encoding and sending 60 fps may not provide a visible benefit, but requires significantly more bandwidth than streaming at the more common 30 fps. Not all online streaming platforms can accept a 60 fps stream, and not all viewers can handle receiving 60 fps, so be sure to take that into consideration.
Finally, there are two different methods of encoding the video: constant and variable. A constant bitrate encodes at approximately the same rate throughout the stream. Teradek encoders use a variable bitrate encoding to more efficiently encode.
You might decide to put a little into resolution p , a little into framerate 30 fps , and more into bitrate kbps. If you take anything away from this guide, let it be this — a nice, clean, stable p stream running at 30 fps is a million times more watchable than a p stream running at a choppy 60 fps.
If you remove the technical issues and provide a nice viewing experience, people will be far more likely to stick around and watch you! Forget what the BIG streamers are doing! Focus on growth. Start small, work on your fundamentals, and grow with your audience! Sign in. How to choose the right bitrate for your stream Update. Find out how to make your stream look the best it can with our simple guide.
Andrew Whitehead Follow. Part 1: Find your upload speed Your internet speed is key to determining what bitrate options you have. Step 2: Select your resolution The resolution of your stream will determine how much detail needs to be encoded before being sent to your chosen streaming platform. Step 3: Select your framerate While bitrate and resolution determine how good your video looks, your framerate governs how smooth it appears. Part 4: Stick to the speed limit! Part 5: Example resolutions, framerates, and bitrates So you know your upload speed and the limits of what it can do — what now?
Conclusion: Understanding the trade-offs One thing that comes up in nearly every stream setup guide is that being a good streamer is about finding balance. Tech Streaming Videogames Gaming Twitch. This problem is not necessarily a bad encoding, but it could be the result of not encoding your video to a targeted connection speed. In an ideal world you would be able to load your uncompressed video directly onto the web and end users would be able to view the file.
Unfortunately, the quantity of data present along with the bandwidth limitations of your clients, makes this an impossibility at this point in time.
To reduce the data being pushed through your video you will have to perform a compression using a codec, which was covered in our previous article here: My video has no sound or picture, am I using the right codec? What is a codec anyway? As previously mentioned in the article linked above the container is simply a way of packaging together the audio and video stream while delineating how they are compressed.
The complexity of the MOV container can cause devices to stall when playing video. The WMV container requires specialized plugins and is generally only supported by Microsoft products such the Zune, or Silverlight. The AVI container is not meant for web distribution, as it is targeted at desktop players it is also not supported for web playback through our own players, but it is listed here to clear any confusion on the container.
On top of that MP4 can use the H. It also offers one of the best algorithms for compressing your video on top of being freely available. File size is probably the first idea that pops in your head, but you shouldn't be thinking so much about the file size as the overall bitrate. As long as the viewer's connection can keep up with the file's bitrate, it will stream progressive download or streaming without stuttering.
Bitrate is a measurement of the number of bits that are transmitted over a set length of time. Your overall bitrate is a combination of your video stream and audio stream in your file with the majority coming from your video stream. A simplified analogy is to think about how water is pumped out of a well and how long it will take for water to travel from the well to a faucet. No matter how powerful the pump there will always be a delay because the water has to travel through the pipes connected to the faucet.
Your video is the water, while the pump represent the speed of the Amazon s3 server. The connection speed of your end user is the diameter of the pipe. The length of the pipes can be thought as the distance from the server. The pipe is going to bottleneck the water increasing the time it will take to get out the other side. In essence, that is the major problem you face with the streaming of videos online, you have to account for the delay. If you know the average connection speed of your clients you can set your overall bitrate to be under their download speed to achieve a streaming playback.
You should encode at a bitrate below their connection speed because this will help to take into account miscellaneous ambient traffic, distance from the server, and other elements loading into the same webpage. The benefit of choosing a lower bitrate is smaller overall file size, making it easier to store and share.
This is because the actual camera that recorded the footage had a maximum bitrate! It is important to be conscious of where your footage came from. If a higher bitrate means better quality, then why not always export or stream your videos with the maximum bitrate? In most real-world applications, quality is not the only factor to consider.
Constraints such as internet speeds, platform requirements, file size, and storage limits all play a part in determining the best bitrate for a specific video. Display size, for example, plays a role in how much data needs to be included in the video file.
Simply put, the bigger the display or resolution of the video , the more data it needs to achieve a certain quality. For example, a 4K file is four times the size of a standard p file, so it definitely needs more data to fill up that large resolution. These industry-standard compression formats yield the highest quality — and biggest file sizes — but are way overkill and overweight! The bestbitrate for video is largely dependent on its final destination.
Is this an upload to your YouTube channel? A social media cutdown for Instagram or TikTok? A final deliverable to a client?
Or are you live streaming? Additionally, consider how the footage was filmed. Was it a super expensive cinema camera from Arri or RED? Chances are, the footage came from a DSLR, camcorder, screen recording, or even modern smartphones. At p, you should export any video intended for upload onto YouTube at a bitrate of 8 Mbps. This is a sweet spot of good quality with very low file size.
If your p video is at a higher frame rate like 60 frames per second fps , bump up the bitrate to 12 Mbps. Since there are more actual frames shown for every second of footage which achieves that buttery smooth slow motion , you have to allow more data written into the file to maintain the same quality as a video with a lower frame rate. Those that are savvy with internet streaming speeds might notice that these bitrates are higher than what most users will be able to watch with an average internet connection.
So why would YouTube ask for a file that is too heavy to deliver to most of its audience?
0コメント