Development of a platform for the use of video on demand.
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.
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.
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.
Each video has a button that gives employees the possibility to share the video in different ways:
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.
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.
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.
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.