Integration

Microsoft Stream + SharePoint: Video Content Management

Discover how the new Microsoft Stream built on SharePoint transforms enterprise video management with seamless integration, enhanced security, and improved discoverability.

SharePoint Support TeamDecember 16, 202415 min read
Microsoft Stream + SharePoint: Video Content Management - Integration guide by SharePoint Support
Microsoft Stream + SharePoint: Video Content Management - Expert Integration guidance from SharePoint Support

The Stream Evolution

Microsoft Stream has undergone a fundamental transformation. The "new" Stream, built on SharePoint, replaces the classic standalone Stream service with a deeply integrated video experience. Videos now live in SharePoint and OneDrive, inheriting all the governance, security, and collaboration capabilities of these platforms.

SharePoint architecture diagram showing hub sites, team sites, and content structure
Enterprise SharePoint architecture with hub sites and connected team sites

Understanding Stream on SharePoint

Architecture Changes

Classic Stream (Deprecated)

  • Standalone video platform
  • Separate storage and permissions
  • Limited integration options
  • Office 365 Groups-based security

Stream on SharePoint (Current)

  • Videos stored in SharePoint/OneDrive
  • SharePoint permissions and sharing
  • Full search integration
  • Compliance and governance alignment

Where Videos Live

OneDrive

  • Personal video recordings
  • Meeting recordings (by default)
  • Individual uploads
  • Personal stream page

SharePoint

  • Team and project videos
  • Organizational content
  • Training materials
  • Corporate communications

Video Player Experience

The Stream web part provides:

  • Responsive playback
  • Transcript display
  • Playback speed control
  • Closed captions
  • Picture-in-picture
  • Keyboard navigation

Managing Video Content

Uploading Videos

Direct Upload to SharePoint

  • Navigate to document library
  • Upload video file directly
  • Stream processes automatically
  • Thumbnails generate within minutes

Supported Formats

  • MP4 (recommended)
  • MOV, WMV, AVI
  • MKV, FLV, WebM
  • Maximum 250GB file size

Processing Pipeline

After upload, Stream:

  • Transcodes for adaptive streaming
  • Generates thumbnail options
  • Creates automatic transcripts
  • Enables search indexing

Organizing Videos

Library Structure Options

Flat with Metadata

  • All videos in one library
  • Rich metadata for filtering
  • Content types for categorization
  • Views for different audiences

Folder-Based

  • Organize by topic/department
  • Familiar navigation
  • Simpler permissions
  • Limited scalability

Hybrid Approach

  • Top-level folders for major categories
  • Metadata for fine-grained filtering
  • Best of both approaches

Metadata Framework

Create useful video metadata:

  • Video Type (training, meeting, event, announcement)
  • Department/Team
  • Topic/Category
  • Audience (all employees, managers, executives)
  • Language
  • Duration range

Video Pages and Portals

Video Landing Pages

Create dedicated video experiences:

  • Create communication site or page
  • Add Stream web parts
  • Configure filters and views
  • Design navigation

Video Web Part Options

  • Single video embed
  • Video gallery/grid
  • Channel view
  • Playlist display

Example Portal Structure

```

Video Hub (Communication Site)

├── Home - Featured videos, latest uploads

├── Training - Learning content by topic

├── Events - Recorded company events

├── Departments - Department-specific content

└── Search - Full video search experience

```

Meeting Recordings

Default Recording Location

Teams Meeting Recordings

  • Channel meetings: Channel SharePoint folder
  • Non-channel meetings: Organizer's OneDrive
  • Automatic transcript alongside video

Managing Recording Storage

```powershell

# Set default recording expiration (admin)

Set-CsTeamsMeetingPolicy -Identity Global -MeetingRecordingExpirationDays 60

```

Recording Governance

Retention Policies

Apply Microsoft 365 retention:

  • Auto-delete after period
  • Preserve for compliance
  • Different policies by content type

Sharing Controls

  • Default sharing settings
  • External sharing restrictions
  • Link expiration enforcement
  • Download prevention options

Compliance Considerations

  • eDiscovery includes recordings
  • Legal holds apply
  • DLP policies scan transcripts
  • Audit logging enabled

Transcription and Captions

Automatic Transcription

Stream generates transcripts automatically:

  • Multiple language support
  • Speaker identification
  • Timestamp alignment
  • Editable after generation

Enabling Transcription

Tenant-level setting:

```powershell

Set-CsTeamsMeetingPolicy -Identity Global -AllowTranscription $true

```

Caption Management

Auto-Generated Captions

  • Created from transcript
  • Synchronized with video
  • Multiple language options
  • Quality varies by audio

Uploading Caption Files

For professional captions:

  • Generate .vtt or .srt file
  • Upload to same location as video
  • Name: videoname.language.vtt
  • Stream detects automatically

Transcript Search

Transcripts enable powerful search:

  • Find videos by spoken content
  • Jump to specific moments
  • Search across all videos
  • Integrated with SharePoint search

Security and Compliance

Permission Inheritance

Videos follow SharePoint permissions:

  • Library-level access
  • Folder permissions
  • Individual file sharing
  • External guest access

Best Practices

  • Use groups for access management
  • Audit permissions regularly
  • Implement least-privilege
  • Consider sensitivity labels

External Sharing

Sharing Options

  • Anyone with link (if enabled)
  • People in organization
  • Specific people (including guests)
  • Existing access only

External Sharing Controls

```powershell

# Restrict video sharing at site level

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/videos -SharingCapability ExternalUserSharingOnly

```

Data Loss Prevention

DLP for Video

  • Policies scan video metadata
  • Transcripts checked for sensitive content
  • Automatic classification options
  • Block sharing of sensitive videos

Retention and Deletion

Retention Labels

Apply retention to videos:

  • Auto-apply based on metadata
  • Manual label application
  • Regulatory retention periods
  • Disposition reviews

Deletion Handling

  • Deleted videos go to recycle bin
  • 93-day recovery window
  • Second-stage recycle bin
  • Permanent deletion after retention

Integration Scenarios

SharePoint Pages

Embedding Videos

  • Edit SharePoint page
  • Add Stream web part
  • Select video from SharePoint/OneDrive
  • Configure display options

Web Part Settings

  • Autoplay (use sparingly)
  • Show/hide controls
  • Start time offset
  • Loop playback

Microsoft Teams

Videos in Teams

  • Share from Files tab
  • Embed in channel tabs
  • Include in wiki pages
  • Post in conversations

Stream Tab

Add dedicated video tab:

  • Add tab in channel
  • Select Stream
  • Configure video source
  • Name the tab

Viva Engage (Yammer)

Video in Communities

  • Upload directly to posts
  • Share from SharePoint
  • Embed in announcements
  • Include in knowledge articles

PowerPoint and Word

Inserting Videos

  • Insert > Video > Online Video
  • Paste SharePoint video URL
  • Video plays within document
  • Requires network access

Analytics and Insights

Video Analytics

Available Metrics

  • View count
  • Unique viewers
  • Average watch time
  • Completion rate
  • Peak viewing times

Accessing Analytics

  • Open video details in SharePoint
  • View analytics section
  • Export for reporting
  • Compare across videos

Organization-Wide Reporting

Admin Analytics

Track video usage across tenant:

  • Total video storage
  • Active video users
  • Trending content
  • Department usage

Migration from Classic Stream

Migration Timeline

Microsoft is migrating classic Stream content:

  • Automatic migration in progress
  • Content moves to OneDrive/SharePoint
  • Permissions preserved where possible
  • URLs will redirect

Preparing for Migration

Inventory Classic Content

  • List all videos
  • Document permissions
  • Note custom channels
  • Identify embedded videos

Post-Migration Tasks

  • Verify content accessibility
  • Update embedded links
  • Recreate custom portals
  • Train users on new location

Conclusion

Stream on SharePoint unifies video management with your broader content strategy. By leveraging SharePoint's governance capabilities, organizations can manage video content with the same rigor as documents while providing users with modern, integrated video experiences.

Ready to optimize your video content strategy? Contact our content management specialists for Stream implementation and migration services.

Share this article:

Written by Errin O'Connor

Founder, CEO & Chief AI Architect | Microsoft Press Bestselling Author | 25+ Years Microsoft Ecosystem

Errin O'Connor is a Microsoft Press bestselling author of 4 books covering SharePoint, Power BI, Azure, and large-scale migrations. He leads our SharePoint consulting practice with expertise spanning 500+ enterprise migrations and compliance implementations across HIPAA, SOC 2, and FedRAMP environments.

Need Expert Help?

Our SharePoint consultants are ready to help you implement these strategies in your organization.