BMDRM — Streaming Platform
Secure video hosting with DRM protection and Google Drive ingestion.
- Duration
- SoftyLines
- Year
- 2024
- Role
- Full Stack Developer
- Team
- Product team @ SoftyLines

Project overview
The platform needed to securely ingest and host video, protect it against unauthorized access, and stay fast — all while integrating with users' existing Google Drive media.
A secure, professional video-hosting product that protected premium content and streamed it smoothly.
I built secure media ingestion pipelines, implemented DRM-related protections and optimized rendering with Next.js ISR, and contributed to CI/CD and deployment workflows.
- Ingest media securely from Google Drive via OAuth
- Apply DRM-related protections to hosted content
- Optimize performance with Next.js ISR
- Support reliable CI/CD and deployment
What I built
Secure media ingestion
Built ingestion pipelines with OAuth and Google Drive integration so users could bring their existing media in securely.
DRM protections
Implemented DRM-related protections to guard hosted content against unauthorized access and sharing.
ISR performance
Optimized performance using Next.js Incremental Static Regeneration for fast, cache-friendly content pages.
CI/CD & deployment
Contributed to CI/CD pipelines and deployment workflows to ship changes reliably.
Architecture
Frontend
Next.js with ISR.
- Next.js
- TypeScript
- ISR
- SSR pages
Ingestion
OAuth media pipelines.
- OAuth
- Google Drive API
- Secure pipelines
Protection
DRM-related safeguards.
- DRM protections
- Access control
- Signed access
DevOps
Automated delivery.
- CI/CD
- Deployment workflows
Technologies used
Frontend
Integration
Security
DevOps
Challenges & solutions
Securely ingesting media from users' Google Drive accounts.
Built OAuth-based ingestion pipelines that authenticated access and pulled media safely from Google Drive.
Protecting premium video while keeping pages fast.
Paired DRM-related protections with Next.js ISR so content stayed secure and pages stayed cache-fast.
My responsibilities
Gallery & feature walkthrough

Secure video hosting with BMDRM
Results & impact
Lessons learned
Streaming is a security-meets-performance problem. Integrating OAuth ingestion and DRM without slowing the app taught me to lean on ISR and caching so protection never costs the user speed.
Like what you see?
Let's build your next product with the same rigor.