ONLINE VIDEO SHARING PLATFORM

Request a Free Consultation

ONLINE VIDEO SHARING PLATFORM

Our client approached us to develop a video sharing platform where anyone who has a specific user role can share a video. The platform allows businesses to list themselves and business owners can share video content to publicize their business. The platform is a hyper-local video platform where users can watch content specifically for them and expand their watching zone. It’s a paid video sharing website to provide a platform for businesses and individuals to interact with each other through sharing video content. The user who uploads video can earn money while other users watch his videos. Specific Ads Targeting system allows advertisements to reach as per viewers’ preferences and advertisers to fetch their exact audience so ads profitability is increasing.

Business Objectives

The client wanted a solution for the following objectives.

  • To have a platform where users will be able to upload videos and get paid for posting the videos.
  • The platform should enable businesses to create their profile and businesses to be listed by categories.
  • Create a revenue-sharing model between Uploaders, Advertisers, and Platform.
  • Managing digital assets efficiently with proper security with proper video streaming experience and seamless advertisement integration.
  • Create a Specific Ads Targeting system allows advertisements to reach as per viewers’ preferences.

SOLUTIONS WE PROVIDED

The customer enjoyed the following benefits through the solution provided by us

  • We created a platform where registered users can upload videos tagging location making the videos hyper-local.
  • The platform enabled businesses to register and get listed in different categories and allowed uploaders to publicize businesses by creating advertisements from them.
  • We developed a revenue-sharing model enabling businesses to pay using the seamless payment for their ads and share the revenue with platform and uploaders with monthly manual/scheduled Payouts direct into account.
  • We used AWS S3 Bucket for Active Digital Asset Management and used JWPlayer to stream video and used Cloudflare for CDN and asset security.
  • We integrated with AdButler to specific targeting ads and get analytics on ads.

Approach from DreamzTech

With a dedicated hired model, our team consisting of Project Manager, Technical Lead, UX/UI Designers, DevOps, Programmers, and Testers released the first alpha in 4 months and continued to release multiple updates as per release plan for over 2 years.

asset management system PROTOTYPING

DreamzTech engaged onshore Business Analysts to interview the client and gather requirements. We prepared an end-to-end visual experience for users for 1st prototype.

digital ad platform PLANNING

The architects from DreamzTech analyzed existing industry standards to determine the right technology to be used, database structure, data flow, and microservices. The plan was segregated into development phases and release plans.

b2b travel portal DEPLOYMENT

Our team comprising Project Manager, Tech Lead, Designers, Developers, and Quality Analysts worked with the client for 2 years following Agile methodology for technology implementation. With CI/CD which helped the application development team to deliver code changes more frequently and reliably.

Services We Provided

THE BUSINESS BENEFITS

The platform attracted thousands of platform users in a very short time and had the first 100 videos in a week.

1000+Live Users

added to the platform in 30 days

500+Video

assets shared through the platform.

150K+Revenue

generated since the implementation of the solution.

200+Businesses

enlisted in the platform.

Key Application Features

asset management system VIDEO UPLOAD

The platform enables users to upload a video on the platform. We developed a responsive website, PWA and native apps for iOS and Android. We developed the sync method to upload videos and tag locations.

digital ad platform JW PLAYER INTEGRATION

We integrated with JW Player for High quality, consistent playback across websites and mobile apps. With JW Player the platform delivering high-quality streaming services and processes video faster and at a smaller size to the audience.

b2b travel portal ADBUTLER INTEGRATION

AdButler was integrated for Ad Serving and Managing to serve sophisticated advertising with increased flexibility, scalability, and reliability. AdButler provides 99.99% of Uptime with a Fully scalable solution.

automated oil change ADBUTLER CONFIGURATION

We configured and programmed AdButler for Specific Ads Targeting system that allows advertisements to reach as per viewers’ preferences and advertisers to fetch their exact audience so ads profitability is increasing.

fleet management -asset management REVENUE SHARING

The Platform has a revenue-sharing model between advertisers and video uploaders. The revenue sharing works as per the platform scalable configuration and payout is auto-generated at the end of every month based on configuration.

asset order manage DIGITAL ASSET MANAGEMENT

We implemented DIGITAL ASSET MANAGEMENT (DAM) for processing, organizing, storing and retrieving video media and managing digital rights and permissions. We also used Cloudflare for delivering digital content to the viewers.

asset order manage PAYMENT AND PAYOUTS

We Integrated QuickBooks using which businesses can make payment and revenue are then divided as per settings and payout is made to video uploaders either manual or automated as per admin settings.

asset order manage ADMINISTRATION & ANALYTICS

Administrators have web backend which enables them to manage content on the website, manage users, digital assets and other configurations to run the platform. Admin can also manage payments and payouts. Admin has detailed reports and analytics to monitor users and businesses.

Technology Overview

USER INTERFACE:

HTML5

CSS 3

JQuery

Javascript

BUSINESS LOGIC:

Laravel

DATABASE:

MySQL

OTHER TOOLS & TECHNOLOGY:

JIRA

Git

QuickBooks

JWPlayer

AdButler

Cloudflare

AWS

Discuss Your Project