24FreelanceMarché freelance qui ne dort jamais
Fermé

Create a playlist editor

568 vues 0 réponse#29306
Statut du projet
Closed
BudgetNégociable
FormatProjet uniquepas de prépaiement
PaiementVirement bancaire, Monnaie électronique
Réponses acceptéesTerminéjusqu'à 10.07.2020
Réponses0moyenne de la catégorie : 0,1
Vues56838 en 14 jours

Description du projet

The services of a web programmer are required. You need to create a playlist editor with video output from the playlist in real time.
"Editor of playlists for video player Media Element
And output video from the playlist in real time of the user.

Your skills are PHP-100%, MySQL-100%, partly HTML5/CSS, partly Java.

Task: imitation of continuous online broadcasting (pseudostreaming) on a given playlist for each day.

The end result for the user: when you press the button "LivePlay" in the player, the broadcast begins on the playlist compiled by Admin, from the current local time for the user (from the date, hour, minute and second in accordance with real time and its reconciliation). The ability to rewind back to the beginning of the current playable video (fast forward only "to real time - now"). No interaction or formation of playlists by users is envisaged. Important: when automatically transitioning to the next video, buffering occurs in the background, without delays - the transition is needed smooth, imperceptible to the viewer. The illusion of continuous "television broadcast" and time-shifting.

Work of the developer:

Variable fields for the database:
MySQL database with video information:
- a unique number;
- video link:
- title;
- genre (category of video, we assign ourselves);
- video duration (if it is impossible to auto-count - enter data up to seconds manually).

Add the necessary fields for playlists to the new database at the discretion of the developer.

1. Create a playlist editor from scratch (with layout in HTML):
- playlist is compiled by us (Admin) for every day (from midnight - 00 h 00 minutes 00 seconds) in the form of tables, the date and time of the playlist launch is initially set;
- the ability to consistently add and delete video one at a time;
- allocation of line blocks, copying, deletion in whole blocks;
Drag and drop a video or block back and forth within the playlist;
- preferably color division by genres (background line);
- counting the real start-start time of the next video, taking into account the videos already added and their total duration;
- counting the total time of the playlist;
If the playlist is mistakenly longer than 24 hours, the playlist must be interrupted by a new one at midnight (cut off rather than docked).
- the possibility of removing playlists on a day;
- export-import, reservation of the database of playlists and videos;
- time insert "live" - online broadcasts in HLS/RTMP (Media Element understands these protocols);
- the possibility for Admin to receive an emergency live broadcast (stream) at any time (forced);
- there should be a list in the separate window of the available video with filtering by genres and time;
- running line on the day of the air;
- video preview window (for Admin).

2. Working with a video player:
Deal with the Media Element video player (replacement with another is NOT discussed):
- new button "LivePlay" - start the video from the playlist by date, time (hour, minute, second) on the user side (checking this time with any third-party server by IP address), the user should NOT be able to change the date and time by changing the system on his device;
- the user can rewind the video before it starts (video, but not playlist) - (but not beyond the "real" current time);
- the transition between the video should be imperceptible, without pause for buffering the new video, if it is impossible to eliminate, the Developer should consider the possibility of simultaneous operation of two players, the main and background and automatic switching between them after the new video is tweaked (!).

3. In addition: the output of the schedule to the site in a separate block:
Only if the video is longer than 5 minutes (cut off advertising and short screensavers).
- Now (the broadcasted video and time);
(The title of the following video)
Today (playlist from current time to midnight);
Tomorrow (the schedule for the whole day).

The time and price are determined in conjunction with the developer.

Then it is assumed that the constant refinement-customization for a separate fee is agreed.
Programmation web Virement bancaire, Monnaie électronique
24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 0

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programmation web24.09.20260156
0réponse
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programmation web24.09.20260175
0réponse
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Programmation web” apparaissent chaque jour. Tous les projets de la catégorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora