[Bug 728497] New: Add Adobe HDS streaming support
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Apr 18 05:11:05 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=728497
GStreamer | don't know | unspecified
Summary: Add Adobe HDS streaming support
Classification: Platform
Product: GStreamer
Version: unspecified
OS/Version: All
Status: UNCONFIRMED
Severity: enhancement
Priority: Normal
Component: don't know
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: bugzilla at hadess.net
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Similar to Microsoft's MSS and Apple's HLS, Adobe Flash now uses HDS (HTTP
Dynamic Streaming).
After downloading a manifest file, such as this one [1], we get something like
[2].
This file can then be processed by a script like this one:
https://github.com/K-S-V/Scripts/blob/master/AdobeHDS.php
I could not find much more information about the protocol though.
[1]:
http://us-cplus-aka.canal-plus.com/z/1404/ZAPPING_EMISSION_140417_AUTO_24118_169_video_,MOB,L,H,HD,.mp4.csmil/manifest.f4m?hdcore=2.11.3&g=TFLGDRZDWEQU
[2]:
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0"
xmlns:akamai="uri:akamai.com/f4m/1.0">
<akamai:version>2.0</akamai:version>
<akamai:bw>5000</akamai:bw>
<id>/1404/ZAPPING_EMISSION_140417_AUTO_24118_169_video_,MOB,L,H,HD,.mp4.csmil_0</id>
<streamType>recorded</streamType>
<akamai:streamType>vod</akamai:streamType>
<duration>350.435</duration>
<streamBaseTime>0.000</streamBaseTime>
<bootstrapInfo profile="named"
id="bootstrap_0">AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAAAFWOMAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAADoBAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAADoAAAAAAAU38AAAIPMAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
<bootstrapInfo profile="named"
id="bootstrap_1">AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAAAFWOMAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAADoBAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAADoAAAAAAAU38AAAIPMAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
<bootstrapInfo profile="named"
id="bootstrap_2">AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAAAFWOMAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAADoBAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAADoAAAAAAAU38AAAIPMAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
<bootstrapInfo profile="named"
id="bootstrap_3">AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAAAFWOMAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAADoBAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAADoAAAAAAAU38AAAIPMAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
<media bitrate="323" url="0_2dbc92db08d2df60_" bootstrapInfoId="bootstrap_0">
<metadata>AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAdeb1wo9cKQAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAaN2SEF73ugAJZnJhbWVyYXRlAEA4/1xdBkWCAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQF9p1G1n234AD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBax5YQAAAAAAACQ==</metadata>
</media>
<media bitrate="477" url="1_2dbc92db08d2df60_" bootstrapInfoId="bootstrap_1">
<metadata>AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAdeb1wo9cKQAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAdg6cRALvywAJZnJhbWVyYXRlAEA4/1xdBkWCAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQF9p1G1n234AD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBc/3/UAAAAAAACQ==</metadata>
</media>
<media bitrate="877" url="2_2dbc92db08d2df60_" bootstrapInfoId="bootstrap_2">
<metadata>AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAdeb1wo9cKQAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAh4Khh0FSigAJZnJhbWVyYXRlAEA4/1xdBkWCAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQF9p1G1n234AD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBglbCiAAAAAAACQ==</metadata>
</media>
<media bitrate="1472" url="3_2dbc92db08d2df60_"
bootstrapInfoId="bootstrap_3">
<metadata>AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAdeb1wo9cKQAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAlQ/tW2vHAQAJZnJhbWVyYXRlAEA4/1xdBkWCAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQF9p1G1n234AD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBjsfX6AAAAAAACQ==</metadata>
</media>
</manifest>
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list