Enhancements to HLS Recorder Tool

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Other - Software Development Posted 3 years ago


Hours to be determined
Less than 1 week

Intermediate Level

Start Date

September 3, 2013


# The master M3U8 file (ID.m3u8) needs to be rewritten. The URLs inside should go to http://myserver.com/mypath/ID.m3u8. Add a setting to constants.py for the http://myserver.com/mypath portion.
# Rename constants.py to constants-sample.py in Git. Add constants.py to .gitignore. Alter INSTALL to have the admin copy the sample file to the production file, and edit it.
# Use the full URL of each feed URL as the filename rather than 1-0.m3u8, 1-1.m3u8, etc. Remove the "http(s)://" and change slashes to something else to make the filenames valid, like ~: "wwelivenew2-i.akamaihd.net~hls~live--205301~wwe_app~wwelive_hls6.m3u8"
# Adjust the output tags in the child feed files. The feed file should have ONE header, and ALL TS files for the entire recording.
# In the header, add "EXT-X-PLAYLIST-TYPE: VOD". At the end of the file, add "EXT-X-ENDLIST".
# Make sure all files have a newline at the end of them, if they don't already. (ID.m3u8 did not).
# *.pyc and *.log should be in .gitignore as well.

See http://tools.ietf.org/html/draft-pantos-http-live-streaming-11#section-3.3.1 for the flags.

About the Client

(5.00) 4 reviews

United States
Stamford 10:52 AM

6 Jobs Posted
84% Hire Rate, 1 Open Job

$398 Total Spent
5 Hires, 0 Active

$13.38/hr Avg Hourly Rate Paid
28 Hours

Member Since Apr 1, 2013