Overview
Lawn provides a comprehensive video review interface built for creative teams. The playback experience is powered by Mux Video, delivering adaptive streaming with consistent 720p quality.Video Player
The video player is optimized for review workflows:HLS Streaming
Adaptive bitrate streaming ensures smooth playback on any connection
720p Quality
Locked to 720p resolution for consistent viewing experience across devices
Instant Playback
Pre-generated playback URLs enable immediate video loading
Thumbnail Preview
Auto-generated thumbnails show video content at a glance
Playback Access
Videos can be accessed through multiple methods:- Team Members
- Public Links
Team members with viewer role or higher can access videos directly within their projects. Access is validated based on team membership and role permissions.
Review Workflow
Lawn includes a built-in workflow management system for video review:Workflow Statuses
All videos default to “Review” status when uploaded. Only team members with member role or higher can update workflow status.
Video Information
The review interface displays comprehensive video metadata:Core Details
- Title and Description: Editable by members and above
- Uploader: Name and avatar of the user who uploaded the video
- Duration: Automatically calculated after Mux processing
- Upload Time: Timestamp of when the video was created
- Workflow Status: Current review state
- Comment Count: Total number of comments and replies
Technical Metadata
- File Size: Original upload file size
- Content Type: MIME type of the uploaded file
- Processing Status: Current Mux asset status
- Public ID: Unique identifier for public sharing
Playback Controls
The video player provides standard playback controls:Play/Pause
Standard playback controls
Seek
Jump to specific timestamps
Volume
Audio level control
Fullscreen
Immersive viewing mode
Quality
Automatic quality adjustment
Speed
Playback speed control
Role-Based Permissions
Video review access varies by team role:- Viewer
- Member
- Admin
- Owner
- Watch videos
- Read comments
- Add comments and replies
- Cannot edit video details or workflow status
Performance Features
Lawn is built with performance as the top priority:Optimistic Updates
- Workflow status changes appear instantly
- Video metadata edits are immediately reflected
- Comment counts update in real-time
Efficient Loading
- Playback URLs are pre-generated and cached
- Video metadata loads independently from playback
- Thumbnails load progressively
The player is designed to minimize blocking states and get users into the review interface as quickly as possible.
View Tracking
Share link views are automatically tracked:- Each successful grant issuance increments the view count
- View counts help teams understand video engagement
- Only share link access is counted (not team member views)
View tracking is passive and doesn’t impact playback performance. It’s updated asynchronously when share link access is granted.
Video List View
Project video lists display key information for quick navigation:- Thumbnail: Visual preview of the video
- Title: Primary video identifier
- Uploader: Who created the video
- Workflow Status Badge: Visual indicator of review state
- Comment Count: Engagement level
- Duration: Video length
- Upload Date: Recency indicator
Mobile Optimization
The video review interface adapts to mobile devices:- Touch-optimized playback controls
- Responsive layout for smaller screens
- Efficient streaming for mobile networks
- Portrait and landscape orientation support
