
1
Алексей
no recommendations
no complaints
Closed
Project title: Create a playlist editor
Type of cooperation: One-time project
Section: Web development, Web programming
Prepayment: without prepayment
Payment methods: Bank transfer, Electronic money
Acceptance of requests: closed
Type of cooperation: One-time project
Section: Web development, Web programming
Prepayment: without prepayment
Payment methods: Bank transfer, Electronic money
Acceptance of requests: closed
Project description:
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.
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.