13
Media & Entertainment IG W3C TPAC 2017 Glenn Deen [email protected]

Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – [email protected] The GGIE TF is a subset of the Web and TV Interest Group, whose

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

Media&EntertainmentIGW3CTPAC2017

GlennDeen– [email protected]

Page 2: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

TheGGIETFisasubsetoftheWebandTVInterestGroup,whosegoalistodiscusstheendtoendInternetdigitalvideoecosystemfocusingonallphasesofthevideolifecycle:Capture-Edit-Package-Distribute-Find-Watchforbothprofessionalandnon-professionaldigitalvideo.DigitalvideoisdependentonalargenumberofglobalinternaOonallydevelopedandinterdependentstandardsfromavarietyofglobalorganizaOonsincludingW3C,IETF,IEEE,CEA,SMPTE,MPEGjusttonameafew.GGIEwillexaminetheendtoendecosystemfordigitalvideoandidenOfyrecommendedstandardsandfeaturesthatcouldbedeveloped.ThroughusecasesGGIEwillidenOfyessenOalelementsindigitalvideo'slifecycleandwillidenOfyfeaturesthatwouldbeappropriateforrecommendaOonforstandardizaOonintheappropriateSDOs.TFWiki:hVps://www.w3.org/2011/webtv/wiki/GGIE_TF

GGIETaskforceCharter

Page 3: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose
Page 4: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

GGIETFResults

•  33UsecasescoveringvideocreaOon,ediOng,packing,distribuOon&consumpOon

•  Keyusecaseelements:– MediaIdenOficaOon

– Media&NetworkCollaboraOon– MediaAddressing&RouOng

Page 5: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

Media&NetworkCollaboraOon

Page 6: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

ReferencingMediaSegmentsbyIPv6

Segments

hVp://s1.example.com/minions_1Mbps_xxx!

hVp://s1.example.com/minions_8Mbps_xxx!

hVp://s1.example.com/minions_4Mbps_xxx!

2001:db8::0001:xxxx

2001:db8::0004:xxxx

2001:db8::0008:xxxx

CurrentDASHManifestElements

DASHManifestElementswithGGIE

hVp://2001:db8::0001:xxxx

hVp://2001:db8::0004:xxxx

hVp://2001:db8::0008:xxxx

2~15secfragments

Page 7: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

PackagingIPv6SegmentReferences

Prefix2001:db8::

0010:0001...

0010:FFFF

0020:0001...

0020:FFFF

0030:0001...

0030:FFFF

Segments

1Mbps 4Mbps 8Mbps

PackagedMedia

PackagedMediaAddress

References

ThisaMediaEncodingNetworkorMEN–Astructuredarrangementofreferencestosegments

Page 8: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

MediaEncodingNetwork(MEN)

ReferenceseachEncodeoftheWork

IPv6AddresstoPackagedMediaassignmentscheme

MediaIden4fier

IdenOfiestheWork

GenericallyholdsIDsfromcontentsystems

EIDR,AD-ID,YouTube,Facebooketc.

MARS

MapsMediaIdenOfiersto/from

MediaEncodingNetworks

GGIE::CoreElements

median:EIDR:10.5240%2F4381-3726-32B3-2E65-855B-X:example.com 2001:db8::/64

Page 9: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

Mapping&

Connec4ng

ResourcesAssets

MARS

Network

App/API

PackagedAssets

MediaContainers

PackagedMetadata

Sources/Edits

Metadata

Works/Titles

MediaAssets

AccessviaIPv6Address

AccessviaNames:

DistribuOons

Encodings

ConnecOngAssets&Resources

Page 10: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

GGIEVideoMediaModel

PackagedMediaAddressing MediaEncodingNetworks(MEN)

DirectResourceAddressing

MARS

GGIECache(opOonal)

GGIEURI

CDNs FOGCache

Transport

NetworkLayer4

NetworkLayer3

NetworkLayer3

Caching

HTTP/HTTPS

SegmentRouOng

IPv6

DNS

LocalCache

UniqueServiceIDs

MediaEncoding

StreamingMediaPackaging

MPEG

DASH CMAFHLS

EIDRContentIdenOficaOon

HEVC

Apps CTAWAVE W3CMedia DASHplayer HLSplayer

Devices Tablet SmartTV SmartPhone PC STB

AD-ID

Page 11: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

Howaboutsomerunningcode?

*DevelopedunderaComcastInnovaOonFundpartnershipwithProf.GauravNaikofDrexelUniversity

Page 12: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

GGIEVideoMediaModel

PackagedMediaAddressing MediaEncodingNetworks(MEN)

ResourceAddressing

MARS

GGIECache(opOonal)

GGIEURI

CDNs FOGCache

Transport

NetworkLayer4

NetworkLayer3

NetworkLayer3

Caching

HTTP/HTTPS

SegmentRouOng

IPv6

DNS

LocalCache

UniqueServiceIDs

MediaEncoding

StreamingMediaPackaging

MPEG

DASH CMAFHLS

EIDRContentIdenOficaOon

HEVC

Apps CTAWAVE W3CMedia DASHplayer HLSplayer

Devices Tablet SmartTV SmartPhone PC STB

AD-ID

Page 13: Media & Entertainment IG W3C TPAC 2017 · Media & Entertainment IG W3C TPAC 2017 Glenn Deen – Glenn.Deen@nbcuni.com The GGIE TF is a subset of the Web and TV Interest Group, whose

GGIEIDs

GlasstoGlassInternetEcosystemURIandS-NAPTRUsedrao-daigle-deen-ggie-uri-snaptrby:L.Daigle,G.Deen,

UsingMediaEncodingNetworkstoaddressMPEG-DASHvideodrao-deen-naik-ggie-men-mpeg-dashby:G.Deen,G.Naik,J.Brzozowski,L.Daigle,W.Rose,M.Townsley

GGIEInternetVideoUseCasesdrao-rose-deen-ggie-use-casesby:G.Deen,W.Rose

GlasstoGlassInternetEcosystemIntroduc4ondrao-deen-daigle-ggieby:G.Deen,L.Daigle

Contact:GlennDeen–[email protected]

IETFhVps://Datatracker.ieq.org:SearchforGGIE