24FreelanceMarketplace de freelancers que nunca dorme
Fechado

Create a playlist editor

568 visualizações 0 respostas#29306
Status do projeto
Closed
OrçamentoNegociável
FormatoProjeto únicosem pré-pagamento
PagamentoTransferência bancária, Dinheiro eletrônico
Respostas aceitasConcluídoaté 10.07.2020
Respostas0média da categoria: 0,1
Visualizações56838 em 14 dias

Descrição do projeto

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.
Programação web Transferência bancária, Dinheiro eletrônico
24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
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.

Programação web24.09.20260156
0respostas
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.

Programação web24.09.20260175
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Programação web” aparecem todos os dias. Todos os projetos na 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