In a video streaming platform, either we upload a video that can be viewed by people or we can broadcast live sessions.
WebRTC/MPED-Dash/Apple HLS as streaming technologies.
Users Profile Management
Browing the Videos based on Categories or Keywords
Paid Subscriptions for a higher level of quality
Suggestions based on Searches and Watch History
Video Player and control
Comments Section (Only registered and verified users can post comments)
Admin Panel to handle everything.
An over-the-top media service
Advanced Solution for Live shows