Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Media&EntertainmentIGW3CTPAC2017
GlennDeen– [email protected]
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
GGIETFResults
• 33UsecasescoveringvideocreaOon,ediOng,packing,distribuOon&consumpOon
• Keyusecaseelements:– MediaIdenOficaOon
– Media&NetworkCollaboraOon– MediaAddressing&RouOng
Media&NetworkCollaboraOon
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
PackagingIPv6SegmentReferences
Prefix2001:db8::
0010:0001...
0010:FFFF
0020:0001...
0020:FFFF
0030:0001...
0030:FFFF
Segments
1Mbps 4Mbps 8Mbps
PackagedMedia
PackagedMediaAddress
References
ThisaMediaEncodingNetworkorMEN–Astructuredarrangementofreferencestosegments
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
Mapping&
Connec4ng
ResourcesAssets
MARS
Network
App/API
PackagedAssets
MediaContainers
PackagedMetadata
Sources/Edits
Metadata
Works/Titles
MediaAssets
AccessviaIPv6Address
AccessviaNames:
DistribuOons
Encodings
ConnecOngAssets&Resources
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
Howaboutsomerunningcode?
*DevelopedunderaComcastInnovaOonFundpartnershipwithProf.GauravNaikofDrexelUniversity
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
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