Since its initial creation and subsequent open source release four years ago, the Secure Reliable Transport (SRT) protocol has been steadily gathering momentum within the broadcast and video streaming industries. Designed to enable secure and reliable transport of data across unpredictable networks, SRT is particularly optimized for live video streaming and is shaping the future when it comes to easing the transition to IP-based solutions. In this post we set out to debunk some of the most common myths that continue to surround SRT. In no particular order, here they are:
Fact: Unlike some other protocols that only support specific video and audio formats, SRT does not limit you to a specific container or codec, since it is media or content agnostic. SRT operates at the network transport level, acting as a wrapper around your content. This means it can transport any type of codec, resolution or frame rate. This is important because it can future proof workflows by working transparently with MPEG-2, H.264, and HEVC for example.
Fact: Since SRT version (1.3.3) the default max bitrate limit value has been set to 1 gigabit per second. This is a default setting to prevent an SRT stream from congesting an IP network. Though it could be set to an even higher value, typically users will lower the max bitrate to amount equivalent to double the bitrate of the SRT stream. For example, if the SRT stream is transporting HD content at 10 Mbps, the max bitrate might be set to 20 Mbps. For lightly compressed primary contribution content or 4K video at 50 Mbps, the max bitrate can be 100 Mbps, while for highly compressed streams over a bandwidth constrained network, the max bitrate should be set much lower.
Fact: In order to accommodate different packet loss scenarios, SRT includes bandwidth overhead and latency buffer settings. Bandwidth overhead is the extra bandwidth needed to resend packets in the event of packet loss. The latency buffer can also be adjusted for packet loss by taking into account the total round-trip time (RTT) of the network connection as well as the amount of packet loss present at a given time.
When streaming over a network connection with low packet loss and a short RTT, the SRT latency buffer setting should be kept as low as possible with the bandwidth header used for packet retransmission. If packet loss is high, at 30% for example, then the bandwidth overhead should be lowered to prevent congestion and the latency buffer increased for more robust packet loss recovery. By correctly adjusting the bandwidth overhead and latency buffer settings, SRT can reliably stream even over networks with extreme levels of packet loss.
I've combined this script from several different sources to suit my needs better. Copy and paste the script into a file with the extension ".vbs". The script was originally made for Windows XP, but it also works in Windows 7 x64 Ultimate - no guarantee's if Windows will keep around the various Shell objects this uses.
(works on NTFS Volumes)File size after compression still displays same on CLI dir or GUI File Properties, but disk space occupied is (6-8 times) less.Binary compressed files won't make much difference.
For ZIP file format from PKWare, compression rate is about 4 times higher than compact (from testing on Win 10) and incorporates a range of compression algorithms such as Deflate, BZip, LZW, LZMA, LZ77, PPMd, etc
There is also a way to unzip the files via command line which I found as well. One way, just brings open an explorer window showing what the content of the zipped file is. Some of these also use Java which isn't necessarily native to windows but is so common that it nearly seems so.
Using the CopyHere() method in VBS introduces several issues. One of these issues is that the method returns immediately while the copy process starts in background whereas multiple CopyHere() calls will interfere each other and the ZIP won't be created correctly. A wait loop is needed here to fix that. My wait loop is based on an answer to a similar issue posted here.
Here is an updated version which fixes the "Object required" error reported by pihentagy. It's a timing issue as the newly created ZIP file is included in the Items collection when the script is executed on fast machines.
So for all these years, I've been carrying around a pretty high-volume pack by ultralight standards (49L) just so that I could let my 15-degree down bag and the down jacket expand a bit in there. (I am a cold sleeper hiking at elevation.)
But I've noticed a lot of talk about compression sacks, etc. on this forum. And some people are carrying tiny packs that must *require* compressing their down bag/jacket into the tiniest possible ball.
actually its hard to believe, but not compressing can actually free up more space, heres why: When you compress into a stuff sack you form a decent sized ball. In the case of my JRB quilts, probably around the size of a cantelope. Imagine dropping a cantelope in the bottom of your trash compactor bag then putting stuff on top of it. alot of free space will be wasted right? When you store uncompressed you fill up those free spaces. I never make my stuff sacks super tight and rigid, better to be loose so it conforms to the empty spaces in the pack.
Same here, I just stuff my quilt in the bottom of my pack, and shove as much more stuff as I have on top of it. It automatically compresses to fill my pack, which is a good thing, but it's never heavily compressed.
Apart from the obvious relofting times people are aware of, I just want to point out that from what I've seen making quilts, if the down gets seriously compressed (which most of it does in shipping bulk from suppliers), I've seen it take a day or two to reach full loft.
Many years ago I also saw a down bag that had been vacuum packed for a year in a survival kit for the British Antarctic Survey. When unpacked it looked totally flat at first but soon lofted fully whe shaken out and allowed to warm up.
I don't store down bags in stuffsacks because if there's any humidity it could damage the down. Laying bags out flat or keeping them in big cotton or mesh storage bags ensures they can air and any dampness isn't trapped inside. You only need to smell one mildewed down bag to know you really want to store bags dry!
"Many years ago I also saw a down bag that had been vacuum packed for a year in a survival kit for the British Antarctic Survey. When unpacked it looked totally flat at first but soon lofted fully whe shaken out and allowed to warm up."
If I'm hiking from 7 a.m. to 5 p.m., is it okay to stuff my down sleeping bag into a little, teeny compression stuff sack (with straps) for the duration? And it'll fluff out just fine at 5 p.m., and suffer no medium- or long-term damage to the loft? (Who here is or is not willing to risk this?)
Just make sure that you air the bag out in the morning to minimize any moisture. When you get into camp at the end of the day, pull out the bag and shake it loose for a few minutes. Maybe hang it in the sun for a few minutes, assuming that the air is dry. Then shake it again every half hour until time for bed.
Feathers are composed of microstructural elements that are generally thicker than the microstructural elements of a down cluster. Not only are masses of feathers harder to compress because of this geometric factor, the microstructural elements of feathers, particularly the thicker and stiffer stems, will break upon compression.
There are other factors in addition to the fineness. Humidity is often a plasticizer for organic structures. Heated steam, for example, will let you permanently bend wood into fine furniture or sculptural or tool items. Without the plasticizer effects of steam and heat, you can't generally do that with wood creative permanent bendings of large amount.
So there is a physical basis to the cautions of humidity and compression for a long time. You would expect that under humid conditions, the down clusters when highly compressed could more or less permanently assume a less fluffy configuration related to the plazticizing activity of humidity (water vapor or cold steam).
This humidity effect is postulated to be possible on general principles known to apply to other organic materials. I have no direct experience of humidity effects on the long term compression of down.
There was a masters dissertation on the mechanics of down written at the Georgia Institute of Technology within the last 5 years. It focused on the elastic compression characteristics and models for use in analysis of down deformation.
This reminds me of the old debate as to whether it's better to stuff your down or roll it. Some think that stuffing down causes more shearing forces than rolling, other think rolling is bad (can't remember why). I do both depending on the situation. Most of the time I just stuff my down into the bottom of a large dry sack, then put the rest of my *must stay dry* stuff on top. It usually turns out the bag is lightly to moderately compressed when I do this. But lately I have been rilling my cuben quilt into a very compact roll, and haven't (yet) noticed any effect on the loft.
I always carry my insulation uncompressed- either in an XL stuffsack or at the bottom of my pack, depending on the time of year. I carry tiny packs sometimes with my light uncompressed quilts and insulation. In the winter, my large Golite Pinnacle is full and insulation fills the space.
Nothing wrong with packing the down into a sack for short periods but I don't go that route. I would if I needed to. But I would never again use a compression sack. I think it cut the life short on a Feathered Friends bag that I bought in college.
I use a fairly large (13L) Granite Gear 'uberlight' cuben dry sack (0.57oz) for my down quilt which could fit into a bag as small as 5 liters. This is a lot lighter than a compression sack and it still allows you to adjust the volume. I normally don't roll the drysack too much so the down isn't too compressed, but if space is really tight then I roll the dry sack as small as needed.
c80f0f1006