24FreelanceMercato freelance che non dorme mai
Chiuso

Create a playlist editor

569 visualizzazioni 0 risposte#29306
Stato del progetto
Closed
BudgetNegoziale
FormatoProgetto una tantumnessun prepagamento
PagamentoBonifico bancario, Denaro elettronico
Risposte accettateFinitofino a 10.07.2020
Risposte0media della categoria: 0,1
Visualizzazioni56939 in 14 giorni

Descrizione del progetto

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.
Programmazione web Bonifico bancario, Denaro elettronico
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Programmazione web” appaiono ogni giorno. Tutti i progetti nella categoria

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