multiscreen ott video stack for operators

2
MULTISCREEN OTT VIDEO STACK FOR OPERATORS Problem: Consumers have become conditioned to “all my media on all my devices all the time” from their experiences with digital music and ebook services, and they expect no less from video; meanwhile, Hollywood studios and other video content licensors have raised, not lowered, their expectations that their content be protected from unauthorized use. In general, the technological complexity of building, maintaining, and scaling multiscreen OTT technological complexity of building, maintaining, and scaling multiscreen OTT video services is not decreasing. Operators require a range of capabilities including streaming video, content protection, application development, and other technologies. Yet no single, “silver bullet” stack with all these capabilities has emerged that operators can rely on to build out their services in a futureproof, scalable, and interoperable manner. Solution: ArumaiSilver Bullet Stack™, a multiscreen rights management capability on the server side, is the key to minimizing and isolating complexity among several moving parts as operators build and expand their services to more and more devices. By making OTT service deployment easier, operators can better respond to competitive developments in the marketplace while can better respond to competitive developments in the marketplace while minimizing total cost of ownership (“TCO”). The major moving parts of an OTT provider’s infrastructure are application development technologies, adaptive bitrate streaming, and digital rights management (DRM).

Upload: p-stephen-lamont

Post on 17-Jan-2017

18 views

Category:

Technology


9 download

TRANSCRIPT

Page 1: Multiscreen OTT Video Stack for Operators

MULTISCREEN OTT VIDEO STACK FOR OPERATORS

Problem: Consumers have become conditioned to “all my media on all mydevices all the time” from their experiences with digital music and e‐bookservices, and they expect no less from video; meanwhile, Hollywood studiosand other video content licensors have raised, not lowered, their expectationsthat their content be protected from unauthorized use. In general, thetechnological complexity of building, maintaining, and scaling multiscreen OTTtechnological complexity of building, maintaining, and scaling multiscreen OTTvideo services is not decreasing. Operators require a range of capabilitiesincluding streaming video, content protection, application development, andother technologies. Yet no single, “silver bullet” stack with all these capabilitieshas emerged that operators can rely on to build out their services in a future‐proof, scalable, and interoperable manner.

Solution: Arumai‐Silver Bullet Stack™, a multiscreen rights managementcapability on the server side, is the key to minimizing and isolating complexityamong several moving parts as operators build and expand their services tomore and more devices. By making OTT service deployment easier, operatorscan better respond to competitive developments in the marketplace whilecan better respond to competitive developments in the marketplace whileminimizing total cost of ownership (“TCO”). The major moving parts of an OTTprovider’s infrastructure are application development technologies, adaptivebitrate streaming, and digital rights management (DRM).

Page 2: Multiscreen OTT Video Stack for Operators

STREAMING VIDEO PROTOCOL (cont’d)

Solution: In Arumai’s proprietary system: (i) multimedia content is captured and stored anddelivered on an HTTP server and is delivered using HTTP. The content exists on the server in twoparts: Media Presentation Description (MPD), which describes a manifest of the availablecontent, its various alternatives, their URL addresses, and other characteristics; and segments,which contain the actual multimedia bit streams in the form of chunks, in single or multiplefiles; (ii) To play the content, the Arumai client first obtains the MPD. The MPD can be deliveredusing HTTP email thumb drive broadcast or other transports By parsing the MPD the Arumaiusing HTTP, email, thumb drive, broadcast, or other transports. By parsing the MPD, the Arumaiclient learns about the program timing, media‐content availability, media types, resolutions,minimum and maximum bandwidths, and the existence of various encoded alternatives ofmultimedia components, accessibility features and required digital rights management (DRM),media‐component locations on the network, and other content characteristics. Using thisinformation, the Arumai client selects the appropriate encoded alternative and starts streamingthe content by fetching the segments using HTTP GET requests; (iii) After appropriate bufferingto allow for network throughput variations the client continues fetching the subsequentto allow for network throughput variations, the client continues fetching the subsequentsegments and also monitors the network bandwidth fluctuations. Depending on itsmeasurements, the client decides how to adapt to the available bandwidth (“transfer rates”) byfetching segments of different alternatives (with lower or higher bitrates) to maintain anadequate buffer.