Real-time Broadcasting
Stream live video content directly to your community feeds
Interactive Engagement
Enable live comment, reactions, and real-time viewer interaction
Overview
Live stream posts enable real-time video broadcasting with interactive community engagement. Create streams with live chat, reactions, and viewer participation features.Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
text | String | ✅ | Post content (max 20,000 characters) |
streamId | String | ✅ | ID of the created live stream |
targetType | Enum | ✅ | Target destination (community or user feed) |
targetId | String | ✅ | Target ID (null for own feed) |
tags | Array<String> | ❌ | Searchable tags for categorization |
metadata | Object | ❌ | Custom fields for extended functionality |
Best Practices
Stream Preparation
Stream Preparation
- Test your streaming setup before going live
- Prepare an engaging title and description
- Announce the stream in advance to build audience
- Have a clear agenda or topic for the session
Audience Engagement
Audience Engagement
- Interact with viewers through live comments
- Respond to comments and questions in real-time
- Use polls and reactions to gauge audience interest
- Encourage participation with calls-to-action
Technical Quality
Technical Quality
- Ensure stable internet connection for smooth streaming
- Use good lighting and clear audio
- Test camera and microphone before starting
- Have backup plans for technical issues
Content Strategy
Content Strategy
- Keep streams focused and valuable for your audience
- Maintain appropriate length for your content type
- Consider recording for those who miss the live session
- Follow up with post-stream content or summaries
Troubleshooting
Stream Creation Failures
Stream Creation Failures
Problem: Live stream creation fails before post creationSolutions:
- Verify Video SDK is properly initialized
- Check streaming permissions and credentials
- Ensure device has camera and microphone access
- Validate network connectivity for streaming
Post Creation with Invalid Stream
Post Creation with Invalid Stream
Problem: Post creation fails with invalid stream IDSolutions:
- Verify stream was created successfully
- Check stream ID is correctly passed to post creation
- Ensure stream hasn’t been deleted or expired
- Confirm user has permission to create live stream posts
Streaming Quality Issues
Streaming Quality Issues
Problem: Poor video quality or connection dropsSolutions:
- Check internet bandwidth and stability
- Adjust video resolution and bitrate settings
- Use wired connection when possible
- Implement adaptive bitrate streaming
Viewer Interaction Problems
Viewer Interaction Problems
Problem: Chat or reactions not working during live streamSolutions:
- Verify real-time features are enabled
- Check user permissions for chat participation
- Ensure proper WebSocket connections
- Test interaction features before going live
Common Use Cases
Educational Content
Live tutorials, workshops, and educational sessions
Product Demos
Feature showcases, product launches, and demonstrations
Community Events
Q&A sessions, meetups, and community gatherings
Behind the Scenes
Process sharing, team updates, and informal content
Related Topics
Video SDK
Learn how to create and manage live streams before posting
Video Posts
Create posts with pre-recorded video content
Community Engagement
Build communities where live streams drive engagement