Office 365 Video networking Frequently Asked Questions
The Office 365 Video repository and streaming services make storing and streaming videos within your organization simple. There's a lot of great information about Office 365 Video; this networking FAQ is designed to answer the most common questions around bandwidth planning, encryption, and how the service leverages content delivery networks (CDNs).
If you don't already have a thorough understanding of what happens when a video is uploaded or played back, have a look at this video we put together, What happens to a video file when uploaded to Office 365 Video.
What are the Office 365 Video bandwidth requirements?
There are a numerous supported video formats that can be uploaded to Office 365. Each video file is then encoded to a standard format with several different video qualities for playback. Office 365 Video uses adaptive bitrate streaming to select the best video playback quality based on the available network bandwidth and size of the video player. To do this, the player initially requests the lowest playback quality. The service then begins sending 2-second video segments to the video player. The player can then request higher or lower playback quality based on how quickly each segment is delivered.
The adaptive bitrate streaming does all this in the background while the video plays with the least amount of disruption or buffering. During video playback, the video player allows the viewer to manually override the automatic playback quality, to select a specific video playback quality.
Here's a quick table that outlines the network requirements for each of the video playback qualities. The minimum bandwidth per person needed to play a video is 802Kbps.
How do CDNs help video playback?
If several people from the same organization within the same geographic location are streaming the same video(s), CDNs will store a copy of these videos in a location closer to that geographic region. With the video stored, or cached at the closest location, each person streams the video from the location closest to them instead of a location further away. Office 365 Video uses Azure Media Services to manage what is cached in the Azure CDNs, and for how long. Azure Media Services can use any of the Azure CDN locations to cache video fragments and manifests for a few days. If people in your organization continue to watch the cached videos they'll stay in the cache. If no one accesses the video for several days, the video will eventually drop be dropped from the cache. The next time someone attempts to watch the video it's once again cached at the nearest CDN location.
Everyone who attempts to watch the video while the content is cached at a nearby CDN benefits from the video being closer, and in most cases less hops, away. This improves video playback speed; however, it doesn't change the network requirement to play the video.
There are some circumstances, such as our capacity limit being reached, where the video may be removed before the three days has been reached.
Can I cache the videos locally for faster playback?
Yes. Office 365 won't prevent you from using a local CDN or a caching proxy to bring video or other Office 365 content into your local network for faster access. There are several ways to implement a local caching solution on your network, the most common method is to use a proxy solution that caches content locally. Once a proxy or private CDN has cached the video fragments and manifests, future requests for those files that route through the proxy or private CDN are pulled from the local cache and not pulled from an internet location. Consider network bandwidth, capacity, and video playback concurrency during the planning of a solution like this.
How videos are encrypted and secured?
Office 365 Video knows how important it is to keep your data secure and private. The Office 365 Trust Center describes our commitment to the privacy and security of your content. With video playback, speed is important for a good experience; however, we don't compromise your security or privacy in exchange for speed. Here's how we accommodate speed, security and privacy.
When you or someone in your organization uploads a new video, that video is transcoded, encrypted with AES-128 encryption, and stored in Azure Media Services. This means the videos are encrypted both in transit and at rest.
When someone in your organization attempts to watch a new video, they follow these steps:
Ask SharePoint Online if they have permission to view the video.
SharePoint Online uses the file permissions to determine if the person can watch the video.
If they're allowed, SharePoint Online retrieves a token from Azure to give to the video player.
The video player then uses the token to request the decryption key from Azure.
With the decryption key in hand, the video player is able to stream the video.
What are the requirements to playback Office 365 Video?
Office 365 Video supported operating systems and web browsers are the same as the SharePoint Online requirements in Office 365 system requirements. Depending on which operating system and web browser configuration you have will determine the specific needs of the video player. Here's more information on video playback requirements.
I can't get Office 365 video to work, where should I start?
Troubleshooting connectivity to Office 365 Video involves troubleshooting your network, your ISP(s), and your configuration of Office 365. The first place to start is the service health dashboard. This will tell you of Office 365 Video is having a problem or not. If everything looks great there, here's some additional resources to help you.
Make sure you can connect to the network endpoints required for Office 365 Video.
Check your network connectivity using our Office 365 network troubleshooting guide.
Office 365 Video resources
Rate the topic and leave a comment to let us know if we answered your questions or if you're still looking for answers. Here's a few of our other resources to help you successfully deploy and use Office 365 Video:
Here's a short link you can use to come back: https://aka.ms/video365networkfaq
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.