Last updated June 17, 2026 by Errin O'Connor, Founder & Chief AI Architect, EPC Group
Microsoft Stream on SharePoint (videos as first-class SharePoint files), Teams Meeting Recording (automatic capture to OneDrive or SharePoint), the Audio Transcription Engine (ATEs), and Teams Premium Town Hall (the 2026 successor to classic Live Events) are the building blocks of the modern enterprise video estate. EPC Group ships a fixed-fee five-phase Video Enterprise Accelerator ($90K to $400K) covering architecture, governance, migration off classic Stream and third-party platforms (Vimeo, Brightcove, Kaltura, ON24), Town Hall + encoder + RTMP enablement, and ongoing operate-and-measure.
Key Facts
- Stream on SharePoint is the 2026 enterprise video architecture in Microsoft 365 — videos live as regular files in SharePoint Online or OneDrive for Business, not in a parallel media-service back-end. Classic Stream has been retired.
- Teams Meeting Recording lands automatically in the organiser's OneDrive (for ad-hoc meetings) or the channel SharePoint folder (for channel meetings), inheriting the parent location's sensitivity label, retention, and audit-log scope.
- The Audio Transcription Engine (ATEs) auto-generates captions, time-coded transcripts, chapter markers, and named-entity tags in forty-plus languages — and transcripts are indexed by Microsoft Search for moment-precise jump-to-timestamp results.
- Teams Premium Town Hall is the 2026 successor to classic Microsoft 365 Live Events — supports up to twenty thousand attendees, multi-language captioning, multi-presenter production, encoder RTMP-in ingest, and RTMP-out simulcast to LinkedIn Live / YouTube / external CDNs.
- Teams Premium webinars handle interactive one-to-medium events up to one thousand attendees with custom-branded registration, marketing-automation integration, and post-event engagement scoring.
- Sensitivity labels, retention policies, eDiscovery, Communication Compliance supervisory review, and unified audit-log capture extend to every video in Stream on SharePoint — video governance is no longer a separate compliance programme.
- For high-scale broadcasts above five thousand concurrent viewers, certified eCDN partners (Hive Streaming, Kollective, Ramp, Riverbed) reduce internet-egress saturation and improve reliability.
- EPC Group is a Microsoft Solutions Partner with 29 years in the Microsoft ecosystem, 11,000+ engagements delivered, and 216+ M&A tenant migrations covering 1.83 million users behind the playbook.
Stream on SharePoint Architecture — Four Canonical Components
The four pillars of enterprise video in Microsoft 365 in 2026. Stream on SharePoint replaces classic Stream entirely; Teams Meeting Recording flows automatically into OneDrive or SharePoint; the Audio Transcription Engine generates captions, transcripts, and chapter markers; the Stream player embeds everywhere with unified analytics.
Stream on SharePoint — videos as first-class SharePoint files
Every Microsoft 365 tenant — replaces classic Stream entirely as of 2026
Stream on SharePoint is the 2026 reality for enterprise video in Microsoft 365. Videos are no longer locked inside a parallel Azure-Media-Services back-end (the classic Stream architecture retired earlier in the platform lifecycle). Every video uploaded to Stream is a regular file living in SharePoint Online, OneDrive for Business, or a Microsoft 365 Group, with the same identity, sensitivity-label, retention, eDiscovery, audit-log, and conditional-access posture as every other Microsoft 365 document. The Stream web app at stream.office.com is a unified video portal layered on top of SharePoint and OneDrive — search across all tenant videos, watch with chapters and transcript, manage permissions, and view analytics. The architectural shift is profound: video governance is no longer a separate compliance programme. The Purview controls already configured for SharePoint documents extend transparently to every video the workforce records, uploads, or streams.
- Videos live in SharePoint Online, OneDrive for Business, or Microsoft 365 Group document libraries — not a parallel media service.
- Microsoft Entra ID identity, Conditional Access, MFA, sensitivity labels, retention, eDiscovery, and audit logs apply unmodified.
- Stream web app at stream.office.com is a unified portal over SharePoint + OneDrive — search, watch, share, analyse.
- Per-video permissions inherit from SharePoint — share to a person, a group, a Teams channel, or anonymously (if tenant policy permits).
- No separate Stream license, no separate Stream tenant, no separate Stream admin console — entitlement bundled with eligible Microsoft 365 plans.
Teams Meeting Recording — automatic capture to OneDrive or SharePoint
Every Teams meeting, channel meeting, town hall, and webinar the workforce runs
Teams Meeting Recording in the modern Stream architecture lands every recording in the organiser's OneDrive for Business by default (for ad-hoc meetings) or in the underlying SharePoint site for a Teams channel meeting. The recording is a regular MP4 with the same Purview posture as the parent location — sensitivity label inherited from the meeting, retention applied automatically, eDiscovery indexed, audit-log capture of who watched, who downloaded, and who shared. Recording starts via a single click in Teams (subject to organiser policy) and the recording link drops into the meeting chat the moment processing completes — typically two to five minutes after the meeting ends for a sixty-minute capture. The recording flows through the Audio Transcription Engine (ATEs) to produce captions, a searchable transcript, chapter markers, and (with Teams Premium) the intelligent recap artefact.
- Ad-hoc Teams meetings → recording in organiser's OneDrive for Business under "Recordings" folder.
- Channel Teams meetings → recording in the channel's SharePoint folder, visible to the channel membership.
- Sensitivity label, retention, and eDiscovery scope inherit from the parent OneDrive/SharePoint location.
- Recording link auto-posted to the meeting chat within two to five minutes for typical sixty-minute captures.
- Audit-log captures who watched, who downloaded, and who reshared — surfaced in Microsoft Purview audit search.
ATEs — the Audio Transcription Engine
Every video the tenant generates — meeting recordings, training, town halls, customer events
The Microsoft Audio Transcription Engine (ATEs) is the substrate that turns every uploaded or recorded video into a searchable, accessible, AI-summarisable artefact. ATEs auto-generates captions, a time-coded transcript, chapter markers, and named-entity tags for every video processed through Stream on SharePoint. Transcription supports forty-plus languages with confidence scoring exposed to the admin and editor for quality review. Transcripts are indexed by Microsoft Search, so a workforce member searching SharePoint for the phrase "Q3 product roadmap" surfaces the exact moment in a recorded town hall where that phrase was spoken, not just documents that mention it. Closed captions render in the Stream player automatically, satisfying accessibility requirements (WCAG 2.1, Section 508) without per-video editor intervention. Teams Premium intelligent recap and Microsoft 365 Copilot consume the ATEs transcript as their primary substrate for AI summarisation, action-item extraction, and personalised highlights.
- Auto-captions in forty-plus languages with admin-visible confidence scores for editor review.
- Time-coded transcript indexed by Microsoft Search — searches return moment-precise jump-to-timestamp results.
- Auto chapter markers based on speaker turns and topic shifts — improves scrubability for long-form recordings.
- Named-entity tagging (people, products, projects) surfaces video metadata in the SharePoint search refiner panel.
- Closed captions render automatically in the Stream player — accessibility compliance without per-video editor work.
Stream player + embed surface
Anywhere video is consumed — SharePoint pages, Teams channels, Viva Engage posts, Loop components, Outlook
The modern Stream player is the unified playback surface for every video in the Microsoft 365 estate. Embedded in SharePoint pages, Teams channels, Viva Engage posts, Loop components, Outlook emails, and external Microsoft 365-authenticated audiences via direct links, the player carries the same captions, transcript pane, chapter markers, and analytics regardless of the embed location. Per-video access policies inherited from SharePoint enforce who can play, who can download, and who can share. Watermarking (with Teams Premium) overlays the viewer's identity onto the playback to deter screen-capture exfiltration of confidential video. Playback analytics — view count, completion rate, drop-off curve, geography, device mix — surface in the Stream web app and feed Power BI through the Stream usage API for executive-level video adoption reporting.
- Single player surface across SharePoint, Teams, Viva Engage, Loop, Outlook, and Microsoft 365 web app embeds.
- Captions, transcript pane, chapter markers, and analytics carry across every embed location unchanged.
- Teams Premium watermarking overlays the viewer's identity to deter screen-capture exfiltration of confidential content.
- Per-video analytics — views, completion rate, drop-off, geography, device — exposed in the Stream web app.
- Stream usage API feeds Power BI for executive-level video adoption and engagement dashboards.
Six Enterprise Video Patterns — Town Hall, Training, Sales, Webinars, Regulated
The concrete patterns EPC Group runs across our enterprise customer base. All six patterns sit on top of the same Stream on SharePoint substrate; only the governance, the user experience, and the third-party retirement scope vary by use case.
All-hands Town Hall + global broadcast
Scenario. A multinational enterprise running a quarterly all-hands, an executive announcement, or a town hall for tens of thousands of employees needs reliable broadcast-quality streaming to a globally distributed audience with multi-language captioning, interactive Q&A, and a permanent on-demand recording for absent employees.
Pattern. Teams Premium Town Hall (the 2026 successor to the classic Microsoft 365 Live Events product) hosts the broadcast. The producer scheduled the Town Hall in the Teams calendar, configured the presenter slate, selected the captioning languages, and published the registration page. On the day, presenters join the production room; the producer cuts between presenter cameras, slide content, and pre-recorded segments; attendees join through Teams desktop, web, or mobile and consume the live stream with Teams Premium AI captions and translation overlays. The Town Hall is auto-recorded into the organiser's OneDrive or the underlying SharePoint site and immediately becomes a searchable, transcribed on-demand asset.
Payoff. Single platform replaces the legacy Microsoft 365 Live Events product, third-party broadcast vendors, and standalone webinar tools. EPC Group rollouts consistently retire $150K-$400K per year in third-party broadcast and webinar spend on the strength of Teams Premium Town Hall alone. Multi-language captioning makes the same broadcast accessible to the entire global workforce without a separate localised production.
Internal training + LMS integration
Scenario. A large organisation rolling out role-based training — compliance refreshers, product launches, onboarding curricula, regulatory courses — needs a video distribution platform that integrates with the corporate Learning Management System for course completion tracking, assignment, and reporting back to People Analytics.
Pattern. Stream on SharePoint hosts the training video library inside a dedicated SharePoint site or a Microsoft 365 Group. Videos are tagged with course metadata, sensitivity labels, and retention policies. The corporate LMS (Cornerstone, Workday Learning, SuccessFactors, Saba, Docebo) embeds the Stream player through the supported xAPI / SCORM integration; completion telemetry flows from the Stream player back to the LMS for tracking. For self-service learning, Viva Learning surfaces the same Stream videos as discoverable content cards inside Teams and Microsoft 365 — no separate Viva Learning content provider integration required for tenant-internal video.
Payoff. One video library serves both LMS-assigned formal training and self-service Viva Learning discovery. Completion tracking flows through the existing LMS investment without a parallel video LMS. Stream analytics feed video-level engagement insights (drop-off, replay) that traditional LMS reporting does not surface — informing curriculum refresh decisions on real data.
Viva Learning video catalog + AI-curated learning paths
Scenario. An enterprise wanting to surface curated learning content — internal recordings, LinkedIn Learning courses, Microsoft Learn modules, third-party content provider libraries — through a single Teams-native experience needs a unified video catalog accessible from inside the daily-driver collaboration surface.
Pattern. Viva Learning sits on top of Stream on SharePoint as the curated learning experience layer. Internal Stream videos surface alongside LinkedIn Learning, Microsoft Learn, and connected content provider libraries. Managers assign content to direct reports; employees browse, complete, and earn micro-certifications without leaving Teams. The 2026 AI extensions — Copilot-generated learning paths from a free-text employee development goal, AI-suggested next content based on completion history, and AI-summarised long-form video pre-views — collapse the time it takes an employee to find the right thirty-minute video out of a ten-thousand-video catalog.
Payoff. Learning adoption rates in EPC Group rollouts run 3-4x higher inside Viva Learning versus standalone LMS portals because the experience lives inside Teams, the application the employee already has open. Time-to-skill measurably drops because AI curation removes the catalog-search friction that historically gated learning consumption.
Sales enablement video library + customer-facing playbooks
Scenario. A sales organisation distributing competitive intelligence, product demos, win-stories, objection-handling clips, and customer success case studies to a globally distributed seller workforce needs a fast, governed, mobile-accessible video library tightly integrated with the CRM and the sales coaching workflow.
Pattern. Stream on SharePoint hosts the sales enablement library inside a dedicated SharePoint site, gated by membership in the Sellers Microsoft 365 Group. Sensitivity labels enforce that "Confidential — Competitive" videos are watermarked, recording-blocked, and non-shareable outside the seller cohort. Videos are tagged with deal-stage, product, region, and competitor metadata; sellers find content through SharePoint search refiners or AI-surfaced suggestions in Viva Sales. Microsoft Copilot for Sales embeds the right video into the right opportunity in Dynamics 365 or Salesforce based on deal context.
Payoff. Time-to-first-call for new sellers drops by weeks because the enablement library is searchable, mobile-accessible, and AI-curated. Field sellers consume short-form video content during commute and prep time that they would not consume in a portal that required a desktop login. Sales leaders see engagement analytics per asset — informing investment in which competitive plays and product demos to refresh.
Customer-facing webinars + registration + lead capture
Scenario. A B2B organisation running customer-facing thought-leadership webinars, product launches, and partner trainings needs registration page customisation, reminder emails, attendee dashboards, post-event engagement scoring, and integration with the marketing automation platform — all without standing up a separate webinar product alongside Microsoft 365.
Pattern. Teams Premium webinars + Town Hall replace the standalone webinar product. Custom-branded registration pages collect lead data, marketing-automation integration (HubSpot, Marketo, Pardot, Dynamics 365 Customer Insights) pushes registrants into nurture workflows, reminder emails fire automatically, and waitlist management handles oversubscription. The live webinar runs on Teams Premium with multi-language captions, presenter Q&A, and producer controls. Post-event, the recording is auto-archived to SharePoint with attendee analytics, engagement scoring, and Power BI reporting — the marketing team sees who watched, who dropped off, and who is hot for sales follow-up.
Payoff. Marketing teams in EPC Group rollouts have retired ON24, Zoom Webinars, and GoToWebinar at a typical run-rate saving of $80K-$200K per year. The webinar surface is the same surface the workforce uses for internal meetings — no separate seller training, no separate brand identity to maintain. Lead capture flows directly into the marketing automation platform without a manual export step.
Regulated industries — video retention, eDiscovery, supervisory review
Scenario. Healthcare, financial services, life sciences, and government organisations operate under regulatory frameworks (HIPAA, FINRA 17a-4, SEC 17a-4, GxP, CMMC, FedRAMP-aligned controls) that require defensible video retention, eDiscovery scope, supervisory review of recorded communications, and audit-log capture for every video event.
Pattern. Stream on SharePoint inherits the Microsoft Purview retention, eDiscovery, and audit-log posture configured for the tenant. Sensitivity labels classify every video by regulatory scope at upload or recording time. Retention policies hold every Town Hall, training recording, and Teams meeting recording for the required period (typically seven years for FINRA, six years for HIPAA, the matter lifetime for legal hold). eDiscovery searches surface video transcripts as first-class evidence in litigation review. Microsoft Purview Communication Compliance scans video transcripts for policy violations (insider trading hints, harassment, regulatory disclosure issues) and routes flagged content for supervisory review. For US federal scope, the tenant runs in Microsoft 365 GCC, GCC High, or DoD depending on data sensitivity.
Payoff. Compliance posture is configurable from day one through the Purview surface the customer has already deployed for documents and email — no parallel video compliance programme. Defensible retention is enforced automatically; the failure mode of "we found a recording in someone's OneDrive that should have been deleted three years ago" is eliminated by policy. eDiscovery in regulated litigation includes video evidence at the same fidelity as document evidence.
Town Hall + Live Events — Production Stack, Encoder Integration, RTMP
Teams Premium Town Hall is the 2026 successor to classic Microsoft 365 Live Events. The production stack covers Town Hall, webinars, external encoder integration via RTMP-In and Stream URL, RTMP-out simulcasting, eCDN for high-scale broadcasts, and producer + presenter rehearsal. The Live Events → Town Hall transition is the single biggest video-platform migration enterprise IT runs in 2026.
Teams Premium Town Hall
Teams Premium Town Hall is the 2026 broadcast-grade event surface that replaced the classic Microsoft 365 Live Events product. Town Hall supports up to twenty thousand attendees per event (extensible higher through Microsoft enterprise broadcast agreements), multi-presenter production with green-room rehearsal, multi-language live captioning and translation, custom-branded registration and lobby pages, structured Q&A with moderation, and end-to-end automation from invite to on-demand recording. Town Hall is the right surface for executive announcements, quarterly all-hands, product launches, and any internal or external event requiring broadcast-grade reliability with one-to-many distribution.
Teams Premium webinar
Teams Premium webinars are the interactive event surface for one-to-medium audiences — up to one thousand attendees with full bidirectional interaction (attendees can be promoted to panellists, video and audio enabled, polling, breakout). Webinars are the right surface for sales-led customer events, training cohorts, partner enablement, and any event where attendee engagement matters more than broadcast reach. Town Hall and webinar share the same underlying registration, branding, and analytics surface — the choice between them is fundamentally a reach-versus-interaction trade-off.
Encoder integration + RTMP / Stream URL ingest
For productions requiring external hardware encoders, professional cameras, switching boards, or multi-camera live cuts, Teams Premium Town Hall and webinars accept external video sources via RTMP-In and a generated Stream URL. The producer pulls the Stream URL from the Teams Town Hall production interface, configures the external encoder (Wirecast, OBS, vMix, Tricaster, Black Magic ATEM, Haivision) to publish to that URL, and the live encoder feed becomes a first-class presenter source inside the Town Hall production console. RTMP-out is also supported for simulcasting the Town Hall to LinkedIn Live, YouTube, Facebook Live, or a corporate CDN for external-audience reach beyond the Microsoft 365 perimeter.
Microsoft 365 Live Events — transition status
The classic Microsoft 365 Live Events product is in active retirement. New event creation in the classic surface is restricted; existing scheduled events transition to Teams Premium Town Hall, which is the supported successor. EPC Group ships the Live Events → Town Hall migration as part of the Video Enterprise Accelerator — auditing existing event templates, retraining producer workflows, validating registration-page parity, and confirming that historical on-demand recordings remain accessible in their archive locations. The migration is non-trivial because Town Hall production controls differ from the Live Events controls many production teams have built muscle memory around; producer retraining is the single biggest line item in a Live Events transition.
eCDN — internal CDN for high-scale broadcast
For internal broadcasts at scale — a quarterly all-hands with twenty thousand simultaneous employees on the corporate network — an Enterprise Content Delivery Network (eCDN) avoids the saturation risk of every employee pulling the live stream independently from Microsoft's CDN through the corporate internet egress. Microsoft Teams supports certified eCDN partners (Hive Streaming, Kollective, Ramp, Riverbed) that distribute the stream peer-to-peer or through cached regional nodes. EPC Group sizes the eCDN requirement during discovery based on event scale, network topology, and concurrent broadcast count; for organisations under five thousand simultaneous viewers per event the Microsoft default CDN is typically sufficient.
Producer + presenter rehearsal
Teams Premium Town Hall green-room rehearsal lets the producer and presenter slate enter the production environment before the event goes live to attendees. Rehearsal validates camera angles, audio levels, slide content, sharing flow, Q&A moderation, and run-of-show transitions without any attendee seeing the dry run. EPC Group ships a producer playbook covering rehearsal cadence, run-of-show templates, and presenter coaching — the single highest lever for raising broadcast quality from "internal-IT-event polish" to "external-customer-event polish".
Compliance + Sensitivity Labels — Video Governance in Microsoft Purview
Video governance in 2026 is no longer a parallel programme. Sensitivity labels, retention, eDiscovery, Communication Compliance, audit logs, and watermarking apply to every video in Stream on SharePoint through the same Microsoft Purview surface that already governs documents and email.
Sensitivity labels on video
Microsoft Purview sensitivity labels apply to videos in Stream on SharePoint the same way they apply to documents in SharePoint. A "Confidential — Executive" label applied to a Town Hall recording automatically enforces watermarking on playback (Teams Premium), encryption at rest, restricted external sharing, recording-disable on derivative meetings, and audit-log capture of every viewing event. Labels can be applied manually by the recording organiser, auto-applied based on container (every video uploaded to the M&A SharePoint site inherits the M&A label), or auto-classified by Microsoft Purview Information Protection based on transcript content analysis.
Retention policies — defensible video lifecycle
Microsoft Purview retention policies enforce mandatory retention and mandatory deletion windows for every video in Stream on SharePoint. A FINRA-regulated financial services tenant configures seven-year retention on every Town Hall, training recording, and sales meeting recording. A healthcare tenant configures six-year retention on patient-care-related videos. A general-purpose tenant configures three-year retention on meeting recordings to control storage cost without losing institutional knowledge. Retention is enforced at the policy level — individuals cannot accidentally delete a video that should be retained, and admins cannot accidentally over-retain content that should be deleted.
eDiscovery — transcripts as first-class evidence
Microsoft Purview eDiscovery searches across the tenant include videos in Stream on SharePoint as first-class evidence. Searches return video transcripts (generated by ATEs), so a legal team searching for the phrase "Project Falcon" surfaces every Town Hall, training recording, or Teams meeting where that phrase was spoken. Legal hold prevents deletion of videos under matter scope. Export of video evidence to eDiscovery review platforms (RelativityOne, DISCO, Everlaw) preserves transcript, sensitivity label, retention status, and audit-log metadata.
Communication Compliance — supervisory review
For regulated industries requiring supervisory review of recorded communications — broker-dealer FINRA Rule 3110 supervision, healthcare HIPAA monitoring, insider-trading surveillance — Microsoft Purview Communication Compliance scans video transcripts for policy-violating keywords, sensitive data patterns, harassment language, and regulatory-disclosure issues. Flagged content routes to designated supervisors for review through the Microsoft Purview surface. Supervisory review decisions are audit-logged and discoverable in eDiscovery — the defensible posture FINRA examiners and HIPAA auditors expect.
Audit logs — who watched, downloaded, and shared
Every video event in Stream on SharePoint logs to the unified Microsoft Purview audit log — upload, edit, delete, view, download, share, permission change, retention application, label change. Audit logs are retained for the period configured in the Audit (Premium) license (one year standard, ten years with extended retention add-on). Security operations centres ingest the audit-log stream through the Office 365 Management Activity API into the SIEM (Microsoft Sentinel, Splunk, IBM QRadar). Insider-risk patterns — a departing employee bulk-downloading executive Town Hall recordings — surface through Microsoft Purview Insider Risk Management for proactive intervention.
Watermarking + recording control (Teams Premium)
Teams Premium extends video protection with on-playback watermarking that overlays the viewer's identity (user principal name) across the video frame, deterring screen-capture exfiltration of confidential content. Sensitivity-labelled meetings enforce recording-disable policies — a "Confidential — Board" meeting cannot be recorded by the organiser or any attendee, eliminating the exposure of an unauthorised recording living in a personal OneDrive. Customers commonly pair recording-disable with end-to-end encryption for the most sensitive meeting scopes — executive, M&A, legal, HR, board.
EPC Group Video Enterprise Accelerator — Five Phases, $90K to $400K Fixed-Fee
Senior-architect-led, fixed-fee, delivered in 12-30 weeks depending on use-case scope, regulatory posture, and third-party platform retirement breadth. Pricing signed off before phase one starts. No hourly-rate surprises. No offshore handoff.
- 1
Discovery + Video Inventory
1-3 weeks- Inventory current video footprint — classic Stream residuals, Teams meeting recordings in OneDrive, training libraries, marketing webinar archives, third-party platform exports.
- Map use cases — internal town halls, training and LMS, sales enablement, customer webinars, regulated-industry communications, executive briefings.
- Assess current state on the four canonical components — Stream on SharePoint coverage, Teams Meeting Recording defaults, ATEs transcription quality, Stream player embed surface.
- Identify gaps — videos outside the Purview perimeter, third-party platforms targeted for retirement (ON24, Zoom Webinars, Vimeo, Brightcove, Kaltura, classic Live Events).
- Compliance scope — sensitivity-label coverage on video, retention policy gaps, eDiscovery scope, supervisory review requirements, audit-log streaming to SIEM.
- 2
Architecture + Governance Design
2-3 weeks- Stream on SharePoint information architecture — site taxonomy for training, town halls, sales enablement, customer events, regulated communications.
- Sensitivity-label design for video — Confidential, Highly Confidential, Restricted, Public — with auto-apply rules and watermarking + recording-disable policy mapping.
- Retention policy design — by site, by label, by regulatory scope (FINRA, HIPAA, SEC 17a-4, GxP, CMMC, FedRAMP-aligned).
- Town Hall + webinar event template design — branded registration pages, run-of-show templates, producer playbooks, presenter coaching curriculum.
- eCDN sizing assessment — concurrent-viewer projections per event type, peer-to-peer or cached-node certified-partner selection, network-egress modelling.
- 3
Pilot + Migration
3-6 weeks- Stand up the Stream on SharePoint site architecture with sensitivity labels, retention, and audit-log streaming.
- Migrate classic Microsoft 365 Live Events scheduled events and producer workflows to Teams Premium Town Hall.
- Configure Teams Premium watermarking, recording-disable templates, and end-to-end encryption for confidential meeting scopes.
- Run a pilot Town Hall with the executive sponsor — full producer rehearsal, multi-language captioning, post-event analytics review.
- Pilot LMS integration through xAPI/SCORM for the corporate Learning Management System; validate completion telemetry flow.
- 4
Estate Rollout + Third-Party Retirement
4-12 weeks- Retire third-party platforms in scope — Vimeo Business, Brightcove, Kaltura, ON24, Zoom Webinars, GoToWebinar, standalone Live Events — with content migration to Stream on SharePoint.
- Roll out producer training to every Town Hall production team — green-room rehearsal, run-of-show, encoder integration, RTMP-out simulcast.
- Deploy Viva Learning on top of Stream on SharePoint for the curated learning experience layer with AI-curated learning paths.
- Activate eCDN for high-scale internal broadcasts; validate concurrent-viewer capacity through load-test event before the first organisation-wide Town Hall.
- Internal communications campaign — workforce announcement of the new Stream surface, training landing page, "where did my Stream classic videos go" FAQ.
- 5
Operate + Measure
Ongoing weeks- Monthly video-estate Power BI report — Town Hall engagement, training completion, sales enablement consumption, third-party retirement savings booked.
- Quarterly sensitivity-label and retention policy review — coverage drift, exception handling, auto-classification accuracy.
- Quarterly producer playbook refresh — Town Hall production lessons learned, presenter coaching iteration, encoder + RTMP runbook updates.
- Communication Compliance supervisor review tuning — false-positive reduction, policy keyword refresh, audit defensibility validation.
- Annual recommendation on Teams Premium coverage expansion, eCDN sizing review, and Stream usage API → executive dashboard refresh.
The Accelerator slots into the wider EPC Group Lifecycle — Assess, Modernize, Govern, Operate, Enable — the same delivery model used across our Microsoft Power BI, Fabric, SharePoint, and Microsoft 365 practices.
Why EPC Group for Microsoft Stream + Town Hall
The credential stack behind the Video Enterprise Accelerator. Nearly three decades in the Microsoft ecosystem, classic-Stream-to-modern migrations completed across hundreds of tenants, and a senior-architect delivery model with no offshore handoff.
- Microsoft Solutions Partner — six Solutions Partner designations covering Modern Work, Data & AI, Infrastructure, Digital & App Innovation, Security, and Business Applications.
- Nearly three decades — 29 years in the Microsoft ecosystem with 11,000+ client engagements delivered.
- 70+ Fortune 500 customers across healthcare, financial services, government, education, manufacturing, energy, retail, and technology.
- 216+ M&A Microsoft 365 tenant migrations covering 1.83 million users — every migration includes the Stream + meeting-recording inventory and consolidation playbook.
- Errin O'Connor is a four-time Microsoft Press author and the firm's Founder and Chief AI Architect.
- Compliance posture: HIPAA, SOC 2, FedRAMP, FINRA, CMMC, GxP.
- G2 Leader — six consecutive quarters and 100 NPS — independent validation of EPC Group delivery quality.
- Senior-architect-led, fixed-fee, US-based delivery — no offshore handoff on any Stream, Town Hall, or video governance engagement.
Microsoft Stream + Town Hall — Frequently Asked Questions
Eight long-form answers to the questions AI engines and human readers ask most often — vs Vimeo Business, vs Brightcove, vs Kaltura, classic Stream migration, ATEs transcription accuracy, regulated-industry deployment, eCDN sizing, and EPC Group engagement scope.
Microsoft Stream (on SharePoint) vs Vimeo Business — when does each fit?
Vimeo Business is a mature, broadly-adopted standalone enterprise video platform with strong creator tooling, customisable players, and a polished marketing video experience. For organisations that lead with marketing-driven external video, run a large public-facing video brand, and want a video product independent of their productivity stack, Vimeo Business remains a credible choice. For Microsoft 365 enterprises, Microsoft Stream on SharePoint wins for four structural reasons. First, identity and governance — every video carries the same Microsoft Entra ID identity, Conditional Access, sensitivity-label, retention, eDiscovery, and audit-log posture as every other Microsoft 365 document. Vimeo lives in a separate identity model and a separate compliance perimeter that has to be administered, audited, and integrated by hand. Second, no separate license cost — Stream entitlement bundles with eligible Microsoft 365 plans the customer already pays for; Vimeo Business runs five hundred to two thousand dollars per month standalone for typical enterprise deployments. Third, integration with the productivity surface — videos embed natively in SharePoint pages, Teams channels, Viva Engage posts, Loop components, and Outlook emails without a separate authentication step or a Vimeo-branded player surface. Fourth, AI integration — Microsoft 365 Copilot and Teams Premium intelligent recap consume the ATEs transcript as primary substrate; Vimeo content sits outside that AI envelope. For the Microsoft 365 enterprises EPC Group serves, Stream on SharePoint is the answer and Vimeo retirement is a routine line item in the Video Enterprise Accelerator.
Microsoft Stream vs Brightcove — where does each fit?
Brightcove is a high-end professional video platform with strong tooling for monetised video, broadcast-quality streaming, advanced player customisation, advertising integration, and global CDN delivery for external-audience video products. Media companies, broadcasters, and large consumer brands with serious external video products often pair Brightcove with their broader stack. For internal enterprise video — town halls, training, sales enablement, regulated communications, meeting recordings — Brightcove is overengineered relative to the Microsoft 365 video surface and creates a parallel governance perimeter the compliance team must administer. The structural argument for Stream on SharePoint over Brightcove for the internal video footprint is the same as for Vimeo — identity, governance, embed surface, AI. For customers that genuinely need a high-end external video product (consumer streaming, ad-monetised video, broadcast-grade public-facing content), Brightcove may coexist alongside Stream on SharePoint with Stream handling internal video and Brightcove handling external. EPC Group has architected that coexistence model for several customers; the decision rests on the external-video sophistication required.
Microsoft Stream vs Kaltura — what is the right call?
Kaltura is a long-standing enterprise video platform with particularly strong education-market adoption — LMS integration, lecture capture, virtual classroom features, and an open-source heritage that appeals to higher-education IT. For universities and large education-sector customers committed to Kaltura's academic feature set, Kaltura may remain the preferred surface. For the broader enterprise market — corporate town halls, sales enablement, training, customer webinars, regulated communications — Stream on SharePoint is the lower-friction, lower-cost, more deeply governed choice. The structural arguments are the same identity / governance / embed surface / AI cluster that applies versus Vimeo and Brightcove. The Kaltura retirement case typically lands in EPC Group rollouts for enterprise customers that have inherited Kaltura through an acquisition or a legacy investment decision; the platform retires cleanly as part of the Video Enterprise Accelerator with content migration to Stream on SharePoint, LMS integration carried over through xAPI/SCORM to the corporate LMS, and the annualised platform cost retired.
I still have classic Microsoft Stream videos — how do I migrate to Stream on SharePoint?
Classic Microsoft Stream (the original Azure-Media-Services-backed product) has been retired. Microsoft published a tenant-level migration tool that automates the export of classic Stream videos and their associated metadata (titles, descriptions, permissions, transcripts) into Stream on SharePoint, landing the videos as regular MP4 files in a designated SharePoint site or in each video owner's OneDrive for Business. The migration tool handles the bulk of the move, but several edge cases need EPC Group attention — videos with custom permission grants, videos referenced by deep-linked external embed URLs (the embed URL changes; external references break unless updated), videos with editor-applied chapters or interactive forms that do not map one-to-one to Stream on SharePoint features, and videos under legal hold or retention scope that require special handling. The EPC Group classic-to-modern Stream migration playbook covers the pre-migration audit, the bulk migration run, the post-migration redirect strategy for external references, and the user communication campaign. Tenants that have not yet completed migration are running on borrowed time; the classic surface is decommissioned and re-creating the architecture later is far more expensive than completing the migration in the current programme cycle.
How accurate is the Microsoft Stream auto-transcription, and what about non-English content?
The Audio Transcription Engine (ATEs) auto-transcription on Stream on SharePoint operates at a word-error-rate competitive with Microsoft Teams live captions and Azure Speech Services — typically 5-10 percent word-error rate for clean studio audio in supported languages, climbing to 15-25 percent for noisy conference-room audio with multiple speakers, accents, or domain-specific vocabulary. Forty-plus languages are supported with confidence scores exposed to the admin and editor. For organisations operating in multiple languages, ATEs auto-detects the spoken language and transcribes accordingly; Teams Premium translation overlays then render captions in the language preference of each viewer. Practical recommendations for high-stakes content — executive town halls, regulated communications, customer-facing webinars — include manual transcript review and editing in the Stream web app before the recording is published to a wide audience, particularly for domain-specific terminology (product names, acronyms, technical jargon) that auto-transcription tends to miss. The transcript editor in the Stream web app supports inline correction with playback synchronisation, making the review pass quick. EPC Group ships a transcript-quality SLA framework as part of the Video Enterprise Accelerator covering which content categories require manual review and which can be published on auto-transcript alone.
How does Microsoft Stream work in regulated industries — healthcare, financial services, government?
Stream on SharePoint in regulated industries inherits the same compliance pattern as the rest of Microsoft 365 — the underlying service inherits HIPAA business associate agreement coverage, SOC 1/2/3 audits, FedRAMP authorisation in the appropriate cloud variant (GCC, GCC High, or DoD for US federal scope), FINRA and SEC 17a-4 alignment via Microsoft Purview retention, GxP for life sciences, and CMMC for defence-industrial-base contractors. The non-negotiables for regulated Stream deployment are: tenant in the correct cloud variant for the regulatory scope, sensitivity labels applied to videos with classified content, retention policies enforcing the regulatory window (typically seven years for FINRA, six years for HIPAA), watermarking enabled by default for confidential content, recording-disable on the most sensitive meeting templates, eDiscovery scoping including video transcripts, supervisory review through Microsoft Purview Communication Compliance for broker-dealer and other regulated communications, and audit-log streaming to the SIEM. EPC Group has deployed Stream on SharePoint for healthcare BAA-covered customers, FINRA-regulated financial services customers, and federal customers in GCC High. The compliance posture is configurable from day one through the Purview surface the customer has already deployed for documents and email.
Do I need an eCDN for Microsoft Teams Town Hall broadcasts?
The eCDN requirement is a function of concurrent-viewer scale and corporate-network topology. For organisations under five thousand simultaneous viewers on any single broadcast, Microsoft's default CDN with the standard Teams streaming protocols is typically sufficient — viewers consume the stream through their normal internet egress, the corporate firewall and proxy infrastructure handles the traffic, and broadcast quality lands at the expected level. For organisations above five thousand simultaneous viewers, particularly with constrained corporate network egress capacity, peer-to-peer or cached-node eCDN partners (Hive Streaming, Kollective, Ramp, Riverbed) materially reduce the load on internet egress and improve broadcast reliability under stress. Microsoft certifies these eCDN partners through a published integration programme. EPC Group sizes the eCDN requirement during discovery — projecting peak concurrent viewers, modelling network egress under broadcast load, validating proxy and firewall posture, and recommending the right certified-partner eCDN if scale requires it. For Fortune 500 customers running global all-hands events, eCDN is typically required; for mid-market customers with most viewers in office network or in cloud-VDI, default Microsoft CDN typically suffices.
How long does an EPC Group Video Enterprise Accelerator engagement take and what does it cost?
The EPC Group Video Enterprise Accelerator is a five-phase, fixed-fee engagement covering discovery, architecture, pilot and migration, estate rollout and third-party retirement, and operate-and-measure. Mid-market enterprises with focused use cases and a limited third-party retirement scope complete the engagement in 12-16 weeks; Fortune 500 customers with multi-region rollouts, full regulated-industry compliance scope, and retirement of three or more third-party video platforms land in the 20-30 week range. Pricing is fixed-fee and depends on three factors — the breadth of use cases in scope (town halls, training, sales enablement, customer webinars, regulated communications), the regulatory posture (commercial, GCC, GCC High, DoD), and the third-party platform retirement scope. The typical range is $90,000 for a focused mid-market rollout of Stream on SharePoint plus Town Hall plus one third-party retirement to $400,000 for a Fortune 500 multi-region rollout with full Purview alignment, classic Live Events migration, Vimeo + Brightcove + Kaltura retirement, eCDN deployment, and a Viva Learning + LMS integration extension. The fixed-fee structure is signed off before phase one starts; there are no hourly-rate surprises. Delivery is senior-architect-led, US-based, with no offshore handoff. The Accelerator is paired with a Power BI video-estate dashboard the customer retains and a producer playbook the in-house event team continues to run from on day one of operate-and-measure.
Continue in the EPC Group Microsoft 365 + Collaboration Knowledge Base
Adjacent hubs covering SharePoint, Microsoft Teams, Microsoft 365, Teams Rooms + Mesh, Viva Engage, and the Microsoft 365 Admin Center that pair with the Video Enterprise Accelerator.
Talk to a senior architect about your video estate.
Fixed-fee, senior-architect-led, governance-first. Microsoft Solutions Partner. Nearly three decades in the Microsoft ecosystem. 11,000+ engagements behind the playbook. Multiple models. One truth.
