Ticket #1617 (closed bug: fixed)

Opened 14 months ago

Last modified 8 months ago

Support domain absolute URLS in HLS

Reported by: jeroen Owned by: sanil
Priority: Normal Milestone: Player 6.0
Component: embedding Keywords:
Cc: Forum thread:

Description

Such that this manifest will work:

#EXTM3U
#EXT-X-VERSION:2
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=891331,CODECS="avc1.77.31,mp4a.40.2",RESOLUTION=896x504
/livetc/_definst_/mp4:livetc.mp4_source/playlist.m3u8?wowzasessionid=1267048161
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=548036,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=640x360
/livetc/_definst_/mp4:livetc.mp4_360p/playlist.m3u8?wowzasessionid=1267048161
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=248036,CODECS="avc1.66.12,mp4a.40.2",RESOLUTION=284x160
/livetc/_definst_/mp4:livetc.mp4_160p/playlist.m3u8?wowzasessionid=1267048161

Change History

comment:1 Changed 10 months ago by jeroen

comment:2 Changed 10 months ago by jeroen

Overall, we'd like to support:

  1. HTTP and HTTPS awareness (if manifest in HTTPS, the playlists/fragments should be too if not absolutely referenced).
  2. Same goes for port numbers (e.g.  https://example.com:8080/manifest.m3u8)
  3. Support for relative, domain-absolute and absolute URLs inside both manifest and playlists.

comment:3 Changed 10 months ago by courtenay

Added above patch in [2328], although other fixes haven't been completed

comment:4 Changed 9 months ago by jeroen

  • Owner changed from jeroen to courtenay

Added a test stream that shows the error: Sintel (FMS)

comment:5 Changed 9 months ago by courtenay

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in [2375].

comment:6 Changed 9 months ago by courtenay

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:7 Changed 9 months ago by courtenay

  • Owner changed from courtenay to sanil
  • Status changed from reopened to new

comment:8 Changed 9 months ago by sanil

  • Status changed from new to assigned

comment:9 Changed 9 months ago by sanil

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed with changes in [2419] by changing the way URLs are retrieved based on the first character being a "/"

comment:10 Changed 8 months ago by sanil

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:11 Changed 8 months ago by sanil

  • Status changed from reopened to new

comment:12 Changed 8 months ago by jeroen

  • Summary changed from HLS: support domain absolute URLS to Support domain absolute URLS in HLS
  • Milestone changed from Plugins to Player 6.0

comment:13 Changed 8 months ago by sanil

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.