Chili is an Italian premium video on demand service that has expanded to several European countries. It faces challenges in designing a scalable architecture to support multiple devices, delivering content through content delivery networks, and protecting content with digital rights management while offering various formats. Chili addresses these by using a microservices architecture, adaptive streaming technologies, a multi-CDN approach, and common encryption standards to manage digital rights across platforms.
Audio codes solution for genesys sip contact centerLong Nguyen
CHUYÊN CUNG CẤP THIỆT BỊ VÀ GIẢI PHÁP VOIP
TIME TRUE LIFE TECHNOLOGY JOINT STOCK COMPANY
Mr Long
Mobi: 0986883886 - 0905710588
Email: long.npb@ttlcorp.vn
Website: ttlcorp.vn
Utilisation des solutions de communications unifiées pour le recrutement et la formation de vos collaborateurs, partenaires ou clients.
Animée par Jean-Renaud Kervela, Microsoft
Témoignages, Caroline Dulac-Jardin de Bouygues Telecom et Reza Goli-Dehboneh de l'APEC.
Audio codes solution for genesys sip contact centerLong Nguyen
CHUYÊN CUNG CẤP THIỆT BỊ VÀ GIẢI PHÁP VOIP
TIME TRUE LIFE TECHNOLOGY JOINT STOCK COMPANY
Mr Long
Mobi: 0986883886 - 0905710588
Email: long.npb@ttlcorp.vn
Website: ttlcorp.vn
Utilisation des solutions de communications unifiées pour le recrutement et la formation de vos collaborateurs, partenaires ou clients.
Animée par Jean-Renaud Kervela, Microsoft
Témoignages, Caroline Dulac-Jardin de Bouygues Telecom et Reza Goli-Dehboneh de l'APEC.
Messenger SDK is a mobile softphone toolkit which enables instant messaging, voice, and video conferencing based on SIP, XMPP, STUN, TURN, and ICE. Messenger SDK is the only mobile softphone toolkit which delivers instant, seamless, and guaranteed calls and voice and video quality over any fixed or mobile network, across any NAT or firewall, and on any device, with the added benefits of peer-to-peer media transport and carrier-grade scalability.
Messenger SDK is the world’s most widely deployed fixed and mobile softphone toolkit, having been deployed to more than 20 million subscribers by licensees including Comcast, FujiFilm, Intel, Maxis, Research in Motion, and more.
Messenger SDK can be deployed with other Eyeball Networks products as part of an end-to-end IM, voice, and video conferencing solution, or can be integrated with third-party, standards-based products.
Technology Development and Innovation at CiscoCisco Canada
This presentation will cover, how to align your network to the business, delivering innovation-hardware, delivering innovation-software and how to tie it all together.
Workshop software licensing, protection & security. Including a few video's. How to license and protect your application? How to create recurring business with pay-per-use and temporary licenses?
Cisco’s keynote at the CDN World Summit (September 28 & 29) explains how CDNs are transforming into the enablers of an all IP network for the delivery of advanced video services to multiple screens, across all platforms -home, mobile, and business- anytime, anywhere. It shows how service providers are uniquely positioned to enable such a network, including addressing the need for a virtualized infrastructure, with intelligence extended throughout for greater efficiency, and better quality of experience for users.
Aquila Streaming(LIVE) is designed to provide a rich experience across all devices leveraging its state-of-the art components (Encoding Live and Packaging Live).
Messenger SDK is a mobile softphone toolkit which enables instant messaging, voice, and video conferencing based on SIP, XMPP, STUN, TURN, and ICE. Messenger SDK is the only mobile softphone toolkit which delivers instant, seamless, and guaranteed calls and voice and video quality over any fixed or mobile network, across any NAT or firewall, and on any device, with the added benefits of peer-to-peer media transport and carrier-grade scalability.
Messenger SDK is the world’s most widely deployed fixed and mobile softphone toolkit, having been deployed to more than 20 million subscribers by licensees including Comcast, FujiFilm, Intel, Maxis, Research in Motion, and more.
Messenger SDK can be deployed with other Eyeball Networks products as part of an end-to-end IM, voice, and video conferencing solution, or can be integrated with third-party, standards-based products.
Technology Development and Innovation at CiscoCisco Canada
This presentation will cover, how to align your network to the business, delivering innovation-hardware, delivering innovation-software and how to tie it all together.
Workshop software licensing, protection & security. Including a few video's. How to license and protect your application? How to create recurring business with pay-per-use and temporary licenses?
Cisco’s keynote at the CDN World Summit (September 28 & 29) explains how CDNs are transforming into the enablers of an all IP network for the delivery of advanced video services to multiple screens, across all platforms -home, mobile, and business- anytime, anywhere. It shows how service providers are uniquely positioned to enable such a network, including addressing the need for a virtualized infrastructure, with intelligence extended throughout for greater efficiency, and better quality of experience for users.
Aquila Streaming(LIVE) is designed to provide a rich experience across all devices leveraging its state-of-the art components (Encoding Live and Packaging Live).
2016 Streaming Media West: Choosing an HTML5 PlayerErica Beavers
This presentation provides a brief overview of how modern video players work, what broadcasters should look for depending on their technical and business goals, and different open-source tools that are available. It will discuss compatible formats, codecs and supported DRMs, user performance, the ability of each media engine to handle edge cases, and the performance of the ABR algorithms. At the end of the presentation, broadcasters will better understand what tools are right for their needs and be able to evaluate the pros and cons of each solution available.
As Flash continues to decline, HTML5 video technologies increasingly bring promise of heightened performance and better QOE. This workshop provides an in-depth look at HTML5 players, their features and strengths, as well as the open-source media engine frameworks available on the market today. We begin by examining the main components in a video player. We then discuss how to choose a player adapted to one’s use case, examining how several open-source solutions compare. Finally, we use an interactive example to build features and demonstrate several optimizations, offering tips and best practices and pointing out potential production issues as we go along.
Streaming Media West 2017 - HTML5 WorkshopErica Beavers
This 3-hour workshop, given at Streaming Media West, describes in detail the HTML5 video workflow. We cover device support, formats, encoding options, digital rights management, server-side ad insertion, and delivery, with a special emphasis on how HTML5 players work and what to look for when choosing a video player.
2016 Streaming Media West: Transitioning from Flash to HTML5Erica Beavers
As Flash continues to decline, HTML5 video technologies increasingly bring the promise of heightened performance and better QOE. This workshop provides an in-depth look at HTML5 players, their features and strengths, as well as the open-source media engine frameworks available on the market today. We begin by examining the main components in a video player, then discuss how to choose a player adapted to one’s use case, examining how several open-source solutions compare. Finally, we use an interactive example to build features and demonstrate several optimizations, offering tips and best practices and pointing out potential production issues as we go along.
Suppose that you are designing a new video streaming service. You ha.pdfanandappliances
Suppose that you are designing a new video streaming service. You have chosen the DASH
system (Dynamic Adaptive Streaming over HTTP), so you have created a method to store
different versions of the video encoded at different bitrates. This allows your end-user to select
the bitrate they want to see when they play the video. Explain how this system can be utilized to
overcome network related issues, especially if your service controls the video player application.
Describe the interaction that should occur as the client program encounters common network
issues like delay, jitter or packet loss.
Solution
MPEG-DASH builds on the already excellent adaptive streaming technologies deployed today.
The MP4 File Format (based on the ISO Base Media File Format) enables common encryption to
allow delivery of content to a wide range of devices with various DRM schemes. MPEG-DASH
also allows multiple language versions of the same content to be delivered thus enlarging target
audiences. Whether consuming traffic from a service provider’s own content offering, or using a
new over-the-top service, video consumption to IP-enabled devices is driving up traffic on
operators’ networks. Building out new capacity to cope with today’s demands and the predicted
growth over the coming years is prohibitively expensive, yet consumers continue to expect
higher quality IP video without a corresponding hike in broadband access charges.
MPEG-DASH will help to overcome some of the challenges of other adaptive streaming formats
and provides service providers with the confidence coming from embracing a truly global
standard.
What MPEG-DASH aims to do is simplify the delivery landscape and help realize the promise
of adaptive streaming.
MPEG-DASH enables the delivery of content to all devices. One of the major challenges facing
content and service providers is the fragmentation of devices. It is no longer enough to create a
single version of a video asset for presentation on the household TV. Multiple viewing devices
with differing screen sizes receive content over networks with capacities that vary over time; a
Smartphone on a 3G mobile network requires a completely different asset than the 50” HDTV in
the living room. MPEG-DASH reduces cost at every step of the chain from content preparation,
hosting, caching to final delivery. MPEG-DASH, as an http adaptive streaming technology,
promises to reduce complexity by allowing the receiving device to select which resolution and
bitrate stream to view, and the ability to change the choice over time as network conditions
demand. This will allow content providers to concentrate on generating a fixed number of
choices for each asset, greatly simplifying their workflow. It will also allow business models to
expand to cater for content even further down the “tail”. It will also allow delivery of content to
homes that were previously out of reach commercially..
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
Is your organization considering the power of Video Communication? Microsoft provides two options that can assist your organization in Video Communication. The first, robust and fully customizable option, Azure Media Services, allows you to deliver any media, on virtually any device, with the power of the Azure cloud. Microsoft also provides an out-of-the box video portal solution in Office 365 that is built on Azure Media Services and SharePoint Online. Come learn features and benefits of each.
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
the Elemental Cloud provides OTT video delivery to a number of large scale customers. In this presentation, Vance Cook, senior solutions architect, presents us a number of customer user cases, the Software Defined Video solution, and explains how existing infrastructures can be moved to the cloud. The gains in scale, cost reduction, flexibility are also highlighted.
This presentation was delivered at the Media and Entertainment Symposium at AWS Toronto.
Windows Azure Media Services is a
scalable media platform for distributing
content to any screen, on any network.
Based on REST APIs, you can encode,
protect, and stream media to web,
Windows, iOS, Android, TVs, game
consoles, and other devices.
You can use Microsoft or third-party
components for ingestion, encoding,
DRM, origin service and CDN when
developing media workows for
consumers or the enterprise.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
CommTech Talks: Challenges for Video on Demand (VoD) services
1. Stefano Flamia – CoFounder & CTO
Apr 2016
Challenges for Premium
Video on Demand (VoD) services
2. CHILI AT A GLANCE
CHILI, founded in June 2012, rapidly became one of the most important OTT players in Italy
CHILI has a long standing and very close relationship with OEMs and Hollywood Studios, further strengthened after the recent market
development (beginning of 2015) where all partners supported CHILI expansion plans to launch the service in Poland, Austria, Germany and UK
CHILI remarkable achievements prove management quality, credibility and quick responsiveness, as well as outstanding technology and
platform flexibility
CHILI: Cinema on YOUR demand
2
3. COMPANY DNA
Technologies developed for the B2C business contribute to generate B2B revenues. CHILI supplies platforms to clients thanks to its technical
expertise and cost effectiveness: flexible and tailor made solutions which support publishers, broadcasters and a wide range of media and
entertainment enterprises which want to operate and communicate through video streaming solutions.
Three business lines for a full valorization of contents and technology:
B2B
• VOD based on a transactional model (TVOD+EST)
• All current releases, the first available window
• Top level quality
• Available on every internet-connected device
B2C
CHILI leverages on a wide range of marketing
campaigns with key partners, boosting awareness and
reliability while increasing customer base and
revenues
MARKETING
CHILI, by adopting the Transactional Video On Demand (TVOD) model, strategically decided to differentiate from other players (broadcasters
and telcos) who mostly sell under a subscription agreement. Within this model, CHILI has the advantage to offer the most recent movies almost
two years before SVOD players (eg NETFLIX), asking only to pay for what you watch and being therefore complementary to subscription services
3
4. CHILI since beginning focused in providing
state of the art features and experience
through all internet connected devices,
making available best video quality with full
HD format.
CHILI is among the few European Companies
that kept the promise to launch native UHD
movies with watermarking from Hollywood
CES 2014 - NATIVE UHD in Streaming IFA 2015 - Intelligent UHD Samsung
iUHD made through Samsung proprietary
software which enhances the colors,
brightness and general quality of movies.
The final output is a file in full HD (1080i)
more performing than a standard one.
2012 – Full HD & CEX
CUTTING EDGE TECHNOLOGY
The most advanced stage in the development of content distribution through internet devices
4
5. WHICH ARE OUR MAIN CHALLENGES?
Design a scalable and flexible architecture to manage multiple heterogeneous devices
Content Delivery Networks (CDN) and adaptive streaming solutions
Content protection and Digital Rights Management (DRM) standards and the facto solutions
5
6. ARCHITECTURE DESIGN
6
Some constraints to be considered:
• Devices with different technologies (PC/MAC, SMART TVs, Android, iOS, Windows Phone, Chromecast, Game Consolles, Android TV, …)
• Unmanaged devices (no version control, multiple QA, …)
• Devices with different performances and legacy constraints
• Service load mostly concentrated at peak hours (we like week-ends with bad wheather)
• Quick time to market for releasing new features
7. REST
7
Representational State Transfer (REST) is a paradigm to design an architecture based on a set of principles that describe how networked resources
are defined and addressed.
An architecture is considered RESTful if:
States and functionalities are divided into distributed resources
Every resource is uniquely addressable using a uniform and minimal set of commands (typically using HTTP verbs)
The protocol is client/server, stateless, layered, and supports caching
The architectural benefits of the REST paradigm are:
Performance - component interactions can be the dominant factor in user-perceived performance and network efficiency
Scalability to support large numbers of components and interactions among components
Simplicity of interfaces
Modifiability of components to meet changing needs (even while the application is running)
Visibility of communication between components by service agents
Portability of components by moving program code with the data
Reliability is the resistance to failure at the system level in the presence of failures within components, connectors, or data
8. MICROSERVICES ARCHITECTURE
8
Is a software architecture style in which complex applications are composed of small, independent processes communicating with each
other using language-agnostic APIs. These services are small building blocks, highly decoupled and focused on doing a small task,
facilitating a modular approach to system-building.
Main properties of a microservices architecture are:
Services are easy to replaced
Services are organized around capabilities (e.g. user interface front-end, recommendation, logistics, billing, etc.)
Services can be implemented using different programming languages, databases, hardware and software environment, depending
on what fits best
Architectures are symmetrical rather than hierarchical (producer - consumer)
9. CDNs AND ADAPTIVE STREAMING SOLUTIONS
9
Constraints to be considered:
• We are running on unmanaged broadband networks
• Multiple devices supporting different technologies
• Big content libraries (10.000 contents per country, about 1PB of storage)
• Long tail contents fruition distribution (popular contents generate most of requests)
10. HTTP ADAPTIVE STREAMING 1/2
10
Generate multiple quality versions per content
Chop quality versions into segments (encoding with 3 secs GOP)
Provide a manifest which describes temporal relationship between segments
Clients request manifest first and based on manifest info the individual segments
11. HTTP ADAPTIVE STREAMING 2/2
11
The capability to deliver the best
streaming format to each screen
resolution and device
HD+ 1080i
(1920x1080)HD 720p
(1280x720)
SD
(720x576)
Bit Rate
High 800 kbps
Medium 1.200 kbps
Low 1.800 kbps
Bit Rate
High 4.000 kbps
Medium 3.000 kbps
Low 1.800 kbps
Bit Rate
High 6.500 kbps
Medium 4.500 kbps
Low 2.500 kbps
Means manage about
25 files per movie
(formats + DRMs)
UHD
(3840×2160)
HEVC
Bit Rate
High 18.000 kbps
Medium 12.000 kbps
Low 6.000 kbps
12. HTTP ADAPTIVE STREAMING TECHNOLOGIES
12
Microsoft Smooth Streaming (MSS)
Apple HTTP Live Streaming (HLS)
Adobe HTTP Dynamic Streaming (HDS)
Widevine HTTP Dynamic Streaming
Dynamic Adaptive Streaming over HTTP
ISO/IEC Standard 23009-1
Main Feature Smooth
Streaming
HLS HDS Widevine
Classic
MPEG-DASH
Deployment on Ordinary HTTP Servers X X X
Multiple Audio Channels (e.g., Languages,
Comments, etc.)
X X X
Flexible Content Protection with Common
Encryption (DRM)
X X
Closed Captions / Subtitles X X X X
HTML5 Support X
HEVC Ready (UHD/4K) X
Official International Standard (e.g., ISO/IEC
MPEG)
X
13. CONTENT DELIVERY NETWORK (CDN)
13
High performing global distributed network made by
origin servers and edge nodes
Main Features:
High availability
High delivery performance
Two main topologies:
Edges within ISP networks
Edges located at IX (Internet Exchange)
Outcome from our experience:
Multi CDN approach to balance performances and costs
Measure final customers perceived quality (buffering) with best
granularity possible. Lot of actors involved, issues could be at: CDN,
Interconnection between CDN-ISP, ISP network, last mile, player, …)
14. CONTENT PROTECTION AND DRM
14
Digital Right Management (DRM) for content protection
Main Components:
Encryptor/Packager
Key Manager/License server
Client applications for content decription on devices
… Life is not easy
Multiple solutions means:
Complexity for multiple integrations
Content library duplication!!
15. COMMON ENCRYPTION (CENC)
15
… a new standard, for?
Abstracting encryption from DRMs … think about my big library
Allow DRMs to share: – keys, key identifiers, encryption algorithm, parameters and signaling, location to store proprietary data
Protection System Specific Header (PSSH ISOBMF box) – leaves DRM implementation to individual systems
Prior to this standard: – different set of files required for each different DRM type – interchange of files between authorized
devices generally not possible because of different DRMs.
16. DASH CENC and EME for BROWSERS
16
Browser
CDM 3
Media Content
DASH
CENC
JavaScript Application DRM 1
License
server
DRM 2
License
server
DRM 3
License
server
Content
Delivery
Network
DRM 1
DRM 2
DRM 3
Encrypted Media Extensions
( Extends HTMLMediaElement )
CDM 2
CDM 1
MediaKeys
MediaKeySession
License key
acquisition
Encrypted Media Extensions specification to enable playback of protected media content in
browser without the use of plug – ins.
ISO Base media file Format.
Interoperable
media
content
17. HTML5 BROWSERS and EME
17
Abstracting Key Management from Browsers
- HTML5 EME (Encrypted Media Extensions)
A generalized interface enabling open source browsers to
support Encrypted Media Extensions – the Content
Decryption Module interface (CDMi) is proprietary.
… Life is not easy
18. CONTENT PROTECTION - WATERMARKING
18
Per-Session based Forensic Watermarking
Forensic watermarking is a process by which a unique, invisible serial number can be added to video or audio content.
The watermark is designed to remain with the content, regardless of how it might be transcoded, resized, downscaled or otherwise
altered for distribution (including recording).
Mandatory requirement from Hollywood studios to deliver UHD/4K premium contents