Opened 12 years ago

Closed 11 years ago

#10729 closed Developer Task (Fixed)

HTTP Live Streaming not following IETF standard

Reported by: JYA Owned by: cpinkham
Priority: major Milestone: unknown
Component: MythTV - HTTP Streaming Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The aim of this ticket is to trac the various non-compliant inaccuracies in the generated M3U8 playlist

Spec are taken from http://tools.ietf.org/html/draft-pantos-http-live-streaming-01

#EXTINF tag:

   EXTINF is a record marker that describes the media file identified by
   the URI that follows it.  Each media file URI MUST be preceded by an
   EXTINF tag.  Its format is:

   #EXTINF:<duration>,<title>

   "duration" is an integer that specifies the duration of the media
   file in seconds.  Durations SHOULD be rounded to the nearest integer.
   The remainder of the line following the comma is the title of the
   media file.

Myth produces an entry like: #EXTINF:<duration>

that there is no title is fine, however there must be a trailing [,] character. You'll note in the IETF spec, that all examples have a trailing [,]

Like so: #EXTINF:10,

Change History (3)

comment:1 Changed 12 years ago by Chris Pinkham <cpinkham@…>

In c3774a8ced5533208055f77b8fbcb07bbd9577fb/mythtv:

HTTP Live Streaming fix

Put a comma after the duration on the EXTINF tag per the IETF spec.

Refs #10729.

comment:2 Changed 11 years ago by Karl Egly

Component: MythTV - GeneralMythTV - HTTP Streaming
Owner: set to cpinkham
Type: Bug Report - GeneralDeveloper Task

comment:3 Changed 11 years ago by cpinkham

Resolution: Fixed
Status: newclosed

Closing this ticket since various turned into one that was noted and this has been open for 13 months.

Note: See TracTickets for help on using tickets.