Bandwidth Concerns - Enforce Playback Quality

%3CLINGO-SUB%20id%3D%22lingo-sub-93799%22%20slang%3D%22en-US%22%3EBandwidth%20Concerns%20-%20Enforce%20Playback%20Quality%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-93799%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20have%20been%20throwing%20a%20variety%20of%20videos%20at%20Stream%20and%26nbsp%3Bbandwidth%20utilization%20is%20higher%20than%20other%20solutions%20we've%20tested.%20This%20is%20likely%26nbsp%3Bdue%20to%20the%20fact%20that%20the%20playback%20quality%20level%20appears%20to%20auto-select%20the%20highest%20quality%20stream%20the%20user's%20connection%20can%20handle.%20Is%20there%20a%20way%20to%20disable%20the%20auto-select%20process%20and%20default%20playback%20to%20a%20specified%20quality%20level%20(say%2C%20720p)%3F%20This%20would%20go%20a%20very%20long%20ways%20towards%20putting%20our%20network%20team's%20minds%20at%20ease.%20Thanks!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-96006%22%20slang%3D%22en-US%22%3ERe%3A%20Bandwidth%20Concerns%20-%20Enforce%20Playback%20Quality%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-96006%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F50678%22%20target%3D%22_blank%22%3E%40Adam%20Ross%3C%2FA%3E%20-%20Thanks%20for%20your%20insights.%26nbsp%3B%20What%20is%20interesting%20here%20the%20split%20of%20encoding%20profiles%20based%20on%20who%20the%20user%20is.%26nbsp%3B%20I%20will%20kindly%20ask%20you%20to%20add%20this%20feature%20request%20to%20our%20ideas%20forum%20at%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fstreamideas%26nbsp%3B%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2Fstreamideas%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F72007%22%20target%3D%22_blank%22%3E%40Nick%20Cook%3C%2FA%3E%20there%20isn't%20this%20capability%20available%20today.%26nbsp%3B%20Are%20you%20also%20looking%20for%20a%20way%20to%20limit%20the%20the%20bitrate%20to%20remove%201080p%20from%20the%20set%20of%20encoded%20videos%3F%20If%20you%20are%20looking%20for%20the%20same%20thing%20as%20Adam%2C%20I%20encourage%20you%20to%20vote%20on%20his%20idea%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-95926%22%20slang%3D%22en-US%22%3ERe%3A%20Bandwidth%20Concerns%20-%20Enforce%20Playback%20Quality%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-95926%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20you%20tell%20me%20where%20I%20can%20set%20the%20encoding%20bitrate%20at%20the%20%22Administrator%20Level%22%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-94632%22%20slang%3D%22en-US%22%3ERe%3A%20Bandwidth%20Concerns%20-%20Enforce%20Playback%20Quality%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-94632%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20for%20the%20response%2C%20Amit.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EA%20lower%20quality%20encoding%20profile%20that%20an%20administrator%20could%20set%20would%20work.%26nbsp%3BOur%20current%20video%20platform%20maxes%20out%20at%20720p%20and%20that's%20been%20sufficient%20for%2095%25%20of%20our%20users.%20Allowing%20that%205%25%20(marketing%20teams%2C%20board%20members%2C%20etc)%20to%20encode%20at%20a%20higher%20quality%20so%20that%20some%20videos%20are%20higher%20quality%20would%20be%20even%20better.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-93947%22%20slang%3D%22en-US%22%3ERe%3A%20Bandwidth%20Concerns%20-%20Enforce%20Playback%20Quality%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-93947%22%20slang%3D%22en-US%22%3E%3CP%3ECurrently%2C%20only%20a%20user%20can%20enforce%20their%20playback%20settings%20for%20a%20given%20video%20playback%20instance.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20would%20like%20to%20understand%20your%20scenario%20a%20bit%20better%20to%20make%20sure%20I%20understand%20what%20exactly%20you%20are%20looking%20for.%26nbsp%3B%20With%20Microsoft%20Stream%2C%20we%20do%20adaptive%20bitrate%20streaming%20which%2C%20in%20general%2C%20creates%20mutliple%20bitrates.%20Adaptive%20bitrate%20streaming%20generally%20is%20used%20to%20reduce%20the%20amount%20of%20buffering%20experienced%20by%20the%20client%2C%20while%20still%20reaching%20the%20best%20possible%20viewing%20experience.%26nbsp%3B%20Additionally%2C%20the%20bitrate%20selected%20is%20a%20combination%20of%20video%20player%20size%20and%20available%20bandwidth.%26nbsp%3B%20What%20this%20generally%20means%20is%20on%20the%20video%20playback%20page%2C%20you%20will%20generally%20have%20720p%20streaming%2C%20unless%20users%20are%20in%20full%20screen%20mode%20or%20using%20a%204K%20monitor%20which%20would%20be%20around%201080p%20-%20and%20this%20is%20most%20likely%20your%20average%20bandwidth%20anyways.%20%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20order%20to%20save%20network%20bandwidth%2C%20you%20would%20not%20want%20video%20streaming%20to%20occur%20in%201080p%3F%20Or%20would%20you%20like%20to%20constantly%20force%20the%20bandwidth%20at%20720p%2C%20because%20that%20would%20potentially%20cause%20negative%20affects%20to%20those%20who%20do%20not%20have%20enough%20bandwidth%20to%20stream%20at%20720p%20-%20I%20assume%20your%20more%20looking%20for%20a%20max%20bitrate%20of%20720p%20rather%20than%20a%20default%20value%3F%26nbsp%3B%20In%20both%20cases%2C%20would%20not%20encoding%20the%20video%20to%20include%20a%201080p%20version%20fix%20the%20issue%3F%26nbsp%3B%20What%20a%20about%20a%20lower%20quality%20encoding%20profile%20which%20your%20could%20set%20at%20the%20administrator%20level%20work%3F%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

We have been throwing a variety of videos at Stream and bandwidth utilization is higher than other solutions we've tested. This is likely due to the fact that the playback quality level appears to auto-select the highest quality stream the user's connection can handle. Is there a way to disable the auto-select process and default playback to a specified quality level (say, 720p)? This would go a very long ways towards putting our network team's minds at ease. Thanks!

4 Replies
Highlighted

Currently, only a user can enforce their playback settings for a given video playback instance.

 

I would like to understand your scenario a bit better to make sure I understand what exactly you are looking for.  With Microsoft Stream, we do adaptive bitrate streaming which, in general, creates mutliple bitrates. Adaptive bitrate streaming generally is used to reduce the amount of buffering experienced by the client, while still reaching the best possible viewing experience.  Additionally, the bitrate selected is a combination of video player size and available bandwidth.  What this generally means is on the video playback page, you will generally have 720p streaming, unless users are in full screen mode or using a 4K monitor which would be around 1080p - and this is most likely your average bandwidth anyways.   

 

In order to save network bandwidth, you would not want video streaming to occur in 1080p? Or would you like to constantly force the bandwidth at 720p, because that would potentially cause negative affects to those who do not have enough bandwidth to stream at 720p - I assume your more looking for a max bitrate of 720p rather than a default value?  In both cases, would not encoding the video to include a 1080p version fix the issue?  What a about a lower quality encoding profile which your could set at the administrator level work? 

 

Highlighted

Thanks for the response, Amit.

 

A lower quality encoding profile that an administrator could set would work. Our current video platform maxes out at 720p and that's been sufficient for 95% of our users. Allowing that 5% (marketing teams, board members, etc) to encode at a higher quality so that some videos are higher quality would be even better.

Highlighted

Can you tell me where I can set the encoding bitrate at the "Administrator Level" ?

Highlighted

@Adam Ross - Thanks for your insights.  What is interesting here the split of encoding profiles based on who the user is.  I will kindly ask you to add this feature request to our ideas forum at http://aka.ms/streamideas 

 

@Nick Cook there isn't this capability available today.  Are you also looking for a way to limit the the bitrate to remove 1080p from the set of encoded videos? If you are looking for the same thing as Adam, I encourage you to vote on his idea