Microsoft Stream recently added live streaming capabilities to its enterprise video service, but with only internal live streaming and no capabilities to share live streams externally. This means that only authenticated Office 365 users can participate in your live event. This is well-suited for organization-wide internal events, but it cannot help you if you need to set a live event for external audiences.
We did a thorough examination of Microsoft Stream live video features (so you do not have to) and found five key live video streaming features that your organization would need, but Microsoft Stream’s live video service does not provide.
Before we begin, here's a summary of our comparison:
VIDIZMO |
Microsoft Stream |
External viewers can join the live stream. |
Only authenticated Office 365 users can join the live stream. |
For stand-alone events, authentication licenses can be provided to viewers at a low cost. |
For stand-alone events, you’ll need to provide every viewer with an Office 365 license. |
Number of concurrent viewers are not restricted to 20,000 and can be scaled as per requirements. |
Number of concurrent viewers are restricted to 20,000. |
Supports live streams of any desired length. |
Supports a live stream up to 4 hours only. |
The number of concurrent live streams are not limited to 15 and can be scaled. |
Supports a maximum of 15 concurrent live streams in any organization. |
Interactive features in live stream; QnA, live chat, quizzes, handouts and more. |
No Interactive Features in live stream. |
RTMP, RTSP, HLS support |
RTMP support only |
1. Support for external viewers
Video use cases in the modern enterprise are no longer limited to internal employees. With video becoming a popular medium for organizational communication, learning, collaboration, and even marketing, it is essential for an enterprise video platform to support secure video access to external stakeholder groups. This includes business customers, partners, suppliers, investors, and communities, among others.
However, Microsoft Stream does not allow external access for its live videos, i.e. unless a viewer is part of your internal employee base, they won’t be able to access your live videos. An enterprise video platform like VIDIZMO, on the other hand, allows external user access with the following options:
Anonymous viewing: viewers will only need to provide a name and email address (optional) to access the live video (best suited for public videos) and participate in the live chat.
Password-protect live webcasts: viewers will be required to provide a password shared with them via email or other means to view the live video.
VIDIZMO login: any external viewers can be assigned VIDIZMO: specific login credentials to view authorized videos from VIDIZMO video platform
Third-party login: External viewers can get third-party authenticated access using Facebook, LinkedIn, Twitter, Google, or Office 365 in a secure yet seamless single sign-on experience.
Dedicated portal for external users with authenticated access: In VIDIZMO’s multitenancy video platform, you can have an exclusive portal for external users only, with authenticated portal access.
2. One-click webcasting
Organizational users need a simple, one-click webcasting experience. This means that an end user, i.e., the video presenter/ producer, should be able to start a live video in a few clicks (minimal steps) without having to worry about the back-end integration with streaming infrastructure such as the encoder, streaming server or CDN.
This is not the case with Microsoft Stream live webcasting. Stream requires an external encoder setup with every live stream, i.e. users need to copy a server ingest URL into their encoder to send live encoder feed to Stream every time. Even while ending a live stream, a user has to end the event in both Stream and the encoder in that particular order otherwise the audience will see an error. Clearly, the process is not characteristic of a one-click webcasting experience.
In comparison, VIDIZMO provides a seamless webcasting experience where a user can simply start and end the live video in a single click. The encoder integration is a one-time setup that is taken care of during the initial application deployment phase.
3. Live video analytics
Live analytics are key to assess live video performance, audience engagement, Quality of Experience (QoE) for the end users, as well as Quality of Service (QoS) of network performance in real-time. Organizations require a comprehensive list of analytics to monitor, track, correct, and later analyze video performance as per the above criteria.
However, Microsoft Stream provides a rudimentary set of live analytics limited to current live viewers, video views and total likes. In stark contrast, VIDIZMO offers video administrators a detailed list of live analytics, which includes:
Video viewership data such as total views, viewers, impressions, completions, a heat map of the video timeline to show viewer strength throughout the video, video views/ completions over time
Audience data such as browsers and devices viewers used to access video, as well as geographical heat maps of audience location.
User engagement data such as the number of likes and comments on the video
Locational data of embedded videos and tracking number of views and viewers from external platforms
QoE data such as player load time, quality (resolution) of videos played, and heat maps of video buffering and errors across global locations.
QoS data such as cache hit/ miss ratio, content served from origin server vs. CDN, bandwidth usage, data transfer across CDNs for traffic spikes, Edge performance analytics, etc.
4. Live video interactivity
Video interactivity is critical to engage a live audience. Without interactivity, your audience has a disengaged, passive video viewing experience as they don’t have a way to participate in a discussion, provide feedback or ask questions as they can in social media apps like YouTube, Facebook, Instagram, etc. that offer live video.
Stream does not support any video interactivity on its own. The only way to include a live, interactive discussion in Stream videos is to launch it from Yammer, which is a downside for companies that don’t use Yammer for corporate social collaboration. Similarly, for Q&As in Stream videos, the user has to launch the live video from Microsoft Teams. Again, this is a limitation for those companies that don’t use Microsoft Teams for social collaboration. Stream is, therefore, dependent on other Microsoft applications to provide basic live video interactivity. Stream also does not support live polls or surveys which are useful for large-scale audience engagement and statistically representative responses.
By contrast, VIDIZMO video platform offers a broad range of live video interactivity options that include:
Live polls and surveys and interactive quizzes
Live chat (discussion)
Live (moderated) Q&A
Integration of Yammer feed (alongside live video)
Integration of Twitter feed (alongside live video)
FAQs
Chat archiving
Live session recording for on-demand video
Social sharing to Facebook, Twitter, etc.
Comments (moderated or unmoderated comments)
5. General video support and delivery
Microsoft Stream has some general live video limitations such as limiting the maximum length of a live event to 4 hours, a resolution limit of 720p instead of 1080p, or only having commenting capability after the live event has ended.
Not only does Microsoft Stream have limitations in terms of concurrent streaming, supporting a maximum of only 15 streams at once, but it also lacks the flexibility needed for more complex video delivery scenarios.
In contrast, VIDIZMO does not impose such restrictions, offering a robust multitenancy solution that supports unlimited concurrent streaming, ensuring seamless and efficient video delivery across your organization.
Important Note:
Microsoft Stream (Classic) will be retired on February 15, 2024, and replaced by Stream (on SharePoint).
Learn more about Stream (Classic) migration.
How VIDIZMO is Complementing Microsoft Stream
VIDIZMO, A Gartner recognized Enterprise Video Content Management System (EVCM) offers expertise in both the old and the newer version of Microsft Stream. For instance, you get to have a playback option in the player, with pre-encoding of video files, transcription, and translation in a similar way as given by the Old Stream. You also get a video content library and the capabilities of SharePoint offered by the New Stream.
Some of the highlighting features of EVCM are:
Video Content Management - Centrally manage and deliver videos securely.
Live Streaming - Stream interactive live video to large audiences worldwide
On-demand Video Streaming - Upload videos for your audience to watch at their own pace
Secure Video Streaming - Secure your videos from unauthorized access
And Much More!
Final thoughts
For any medium to large organization, conducting live events is a high-stakes project. Considering this, business and IT leaders cannot afford to compromise their live events with a basic video solution that lacks essential live video platform capabilities.
With increasingly complex organizational video applications and use cases, businesses must invest in an enterprise video platform like VIDIZMO that is designed keeping in mind enterprise video needs of large and medium-sized organizations and is customizable to suit individual customer requirements (unlike Microsoft Stream, which is a cookie-cutter solution without any flexibility for business or industry-specific needs).
For more on Microsoft Stream, read our detailed Microsoft Stream analysis of all video platform capabilities or contact us today for more information.
Posted by Rabeea Tahir
Rabea Tahir is Technology Content Strategist at VIDIZMO which is a Gartner recognized enterprise video content management system, to stream live/on-demand media to both internal and external audiences, on-premise, Azure or AWS cloud. VIDIZMO solutions are used by enterprises, government, local, state government, healthcare, law enforcement agencies, justice, public safety, manufacturing, financial & banking industry.