Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Srivilliputhur, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"AMODTV – Website Requirements Brief
Website: [login to view URL]
Platform: AWS (EC2, S3, CloudFront)
Purpose: Centralized movie live-streaming & VOD platform with scheduled RTMP live streams to multiple social platforms, Twitch-based viewer engagement, and copyright-compliant movie submissions.
1. Project Overview
AMODTV is a movie-focused live streaming and distribution platform. The website must support:
Scheduled live streaming from AWS-hosted videos to multiple social platforms (Twitch, YouTube, Facebook, Instagram, Telegram, etc.)
Twitch-based user login and live chat integration
Public anonymous viewing of live streams
Copyright-compliant movie submissions with mandatory downloadable copyright documents (PDF)
A clean, scalable AWS-based architecture
This document defines Admin Panel, Front-End, Integrations, and Infrastructure requirements for designers and developers.
2. Admin Panel (Backend Requirements)
2.1 Live Streaming System
Stream videos from AWS S3 using scheduled RTMP streaming
Use tools such as:
FFmpeg
PyLiveStream
Ability to configure per-platform:
RTMP URL
Stream Key
Resolution & Bitrate
Platforms supported:
Twitch
YouTube Live
Facebook Live
Instagram Live
Telegram Live (RTMP or Bot-based streaming)
Scheduler:
Date & time-based scheduling
Auto start / stop streams
Stream status (Scheduled / Live / Completed / Failed)
2.2 OAuth & API Integrations (Admin Setup)
OAuth client integration for:
Twitch
YouTube
Facebook
Instagram
Secure storage of:
Client IDs
Client Secrets
Access Tokens / Refresh Tokens
Token auto-refresh handling
2.3 Movie Management
Each movie must include mandatory copyright documentation.
Movie fields:
Movie Title
Description / Synopsis
Genre
Language
Duration
Release Year
Cast & Crew Details
Production Company
Distribution Rights Info
Streaming Platforms Allowed
Mandatory uploads:
Movie video file (S3)
Movie poster / thumbnail
Copyright Ownership PDF (Downloadable)
Admin features:
Approve / Reject movies
Enable / Disable live streaming
Assign movies to scheduled streams
2.4 Production & Distribution Submission System
Admin-managed submission form for:
Production companies
Distributors
Fields:
Company name
Owner / Authorized person details
Email & phone
Copyright declaration
Movie submission details
Copyright PDF upload
Admin approval workflow
3. Front Page & User Experience (Public Website)
3.1 Homepage Features
Embedded Twitch Channel Player
Sections:
Live Streaming Now
Upcoming Live Streams (Next 7 Days)
Movie Library (Live / Upcoming / Past)
3.2 Video Viewing
Visitors can:
Watch live streams anonymously (no login required)
Register / Login using Twitch OAuth
Streaming source:
Twitch embedded player
3.3 Twitch Chat Integration
Only Twitch-logged-in users can:
Access live chat
Send messages
Anonymous users:
Can view chat (read-only) or chat disabled (configurable)
3.4 Movie Pages
Each movie page must display:
Movie title & description
Cast & crew details
Production company info
Streaming schedule
Download Copyright PDF (mandatory)
4. User Authentication
4.1 Login System
Twitch Login (OAuth 2.0)
No custom username/password system required initially
User data stored:
Twitch User ID
Display Name
Profile Image
5. AWS Infrastructure Requirements
5.1 Hosting
EC2:
Website backend & frontend
FFmpeg streaming engine
S3:
Movie storage
Copyright PDFs
Posters & assets
CloudFront:
CDN for video & static content
5.2 Streaming Flow
Video stored in S3
FFmpeg pulls video from S3
FFmpeg pushes stream via RTMP
Platforms (Twitch, YouTube, Facebook, etc.) broadcast live
Website embeds Twitch live stream
6. Security & Compliance
HTTPS (SSL)
Secure storage of API keys & secrets
Copyright PDF mandatory for every movie
Admin approval required before publishing
Proper platform API usage compliance
7. Design Expectations (UI/UX)
Modern OTT-style layout
Clean, dark-themed UI preferred
Responsive (Desktop, Tablet, Mobile)
Clear focus on Live Streaming
Easy navigation for movie library & schedules
8. Deliverables Expected from Developer Team
Fully functional Admin Panel
Live streaming scheduler system
OAuth integrations (Twitch priority)
Twitch embedded player & chat
Production & Distribution submission system
Secure AWS deployment
Source code & deployment documentation
9. Future Enhancements (Optional)
Multi-language support
Monetization (Ads / Subscriptions)
Additional streaming platforms
Creator dashboards
Analytics & reporting
This document should be used as the official development & design reference for AMODTV." (client-provided description)
Matched companies (5)

B2Bcert ISO consultants in Bangalore

Codetreasure Co

Kiantechwise Pvt. Ltd.

Appeonix Creative Lab
