24FreelanceMercado freelance que nunca duerme
Cerrado

Create a playlist editor

568 vistas 0 respuestas#29306
Estado del proyecto
Closed
PresupuestoNegociable
FormatoProyecto únicosin prepago
PagoTransferencia bancaria, Dinero electrónico
Respuestas aceptadasTerminadohasta 10.07.2020
Respuestas0promedio de categoría: 0,1
Vistas56838 en 14 días

Descripción del proyecto

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.
Programación web Transferencia bancaria, Dinero electrónico
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
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.

Programación web24.09.20260156
0respuestas
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.

Programación web24.09.20260175
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Programación web” aparecen todos los días. Todos los proyectos en la categoría

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