Business video streaming platform

Development of a platform for the use of video on demand.

Business video streaming platform

Enjoying corporate content

An international company operating in the luxury market has requested the development of a solution for the fast upload, access, and sharing of on-demand video content by all employees, regardless of their country of residence.

Viewing video content

When accessing the application, users see a full pop-up of all the videos uploaded to the platform. From this screen they have the possibility to search to find the video content they are interested in or to view one of the most recently uploaded videos.

Showcase of videos on the homepage

By closing the pop-up, employees are redirected to the interface for using the content. By scrolling the page, you can view all the videos uploaded and a series of information related to the contents, such as tags, date of publication, title, description and statistics.

Sharing business videos

Each video has a button that gives employees the possibility to share the video in different ways:

  • Business email sharing
  • Sharing on Yammer
  • Sharing within a second internal application
  • Sharing via link

Video sharing within the company perimeter

Finally, employees have the opportunity to request videos for external use by clicking on a special link which generates a flow that sends an email to business managers to request permission to use the resource even externally.

Video content management

The managers identified by the company have the opportunity to access the backend section of the web app, from which they can see the list of all the videos uploaded to the platform and related data. From this section they have the option to enable or disable comments for each video and through the 'Edit' function they have the option change the title and description of the video.

They also have access to the “Latest” function to publish video content on the page dedicated to new videos. Finally, they can download an excel file that contains all the data related to the videos so that you have access to information even offline.

The project was developed using the services offered by Microsoft Azure in order to allow all company employees, regardless of their country of residence, to access video content quickly and securely.

Platform architecture

Application architecture

Business managers upload, within the app service or the app's FTP, files in .xml format that contain the metadata and links to the MP4 file of the video.

The files are then saved on the cloud and processed through Azure Media Services, a Microsoft Azure service for creating video players. Following the manipulation of video content by Azure Media Services, the URLs to be inserted within the content streaming platform are made available.

Thanks to the use of Azure Media Services, all corporate employees can quickly access video content regardless of their country of residence.

The videos are in fact hosted on Microsoft servers in America, Europe and Asia to allow the platform to request the videos from the nearest server and thus optimize the streaming of the contents.

Get in touch with the team

Modern Apps

The Modern Apps team specializes in development and integration across the entire Microsoft 365 ecosystem. We design native applications for Microsoft and Azure platforms, and implement business processes that integrate with and maximize the investment in Microsoft 365.