Ing Gianni ROSA GALLINA gianni rosagallinadeltatre com RD

  • Slides: 22
Download presentation

Ing. Gianni ROSA GALLINA gianni. rosagallina@deltatre. com R&D Senior Software Engineer @ Deltatre §

Ing. Gianni ROSA GALLINA gianni. rosagallina@deltatre. com R&D Senior Software Engineer @ Deltatre § Virtual Reality (Oculus Rift, Gear VR, Google VR, Unity 3 D) § Augmented/Mixed Reality (Vuforia, Computer Vision, Holo. Lens) § Immersive video streaming and 3 D graphics for sport events § NUI Designer (Microsoft Kinect, Leap Motion) § Mobile App designer (Windows / Phone / Android / Xamarin) § Windows Embedded technologies (system integration/app dev) § Io. T Cloud and Embedded end-to-end solutions with Microsoft Azure § Big Data and Machine Learning Author http: //gianni. rosagallina. com @giannirg

OTT (over-the-top) is a term used in broadcasting and technology business reporting to refer

OTT (over-the-top) is a term used in broadcasting and technology business reporting to refer to audio, video, and other media transmitted via the Internet as a standalone product IT’S NOT A (simple) VIDEO PLAYER

video multi-platform audio CRM on-demand digital rights management live subscriptions analytics mobile consoles smart

video multi-platform audio CRM on-demand digital rights management live subscriptions analytics mobile consoles smart TVs marketing web global scale monetization streaming CMS user profiles pay-per-view advertising thousands of users social media payment systems multi-language big data user engagement geo-based content availability

Cloud hybrid 11 end-user platforms Full coverage Unified

Cloud hybrid 11 end-user platforms Full coverage Unified

Microservices architecture App Services for frontend & REST APIs Azure Functions serverless back-office API

Microservices architecture App Services for frontend & REST APIs Azure Functions serverless back-office API and monitoring services; frontend for remote configuration

Cosmos DB full managed service Built-in key features global scale by design Redis Cache

Cosmos DB full managed service Built-in key features global scale by design Redis Cache automatic replica management transparent scaling for data access optimization high throughput high availability low latency Traffic Manager for geographic routing CDN (Akamai) for geographic distribution

Used for indexing, full-text and geo-localized search, full integration with Cosmos DB and other

Used for indexing, full-text and geo-localized search, full integration with Cosmos DB and other built-in features (multi-language, filters, sorting, paging, monitoring, etc. ). Power. BI dashboard & analytics monitor, tune and optimize the search service to analyze what users search for and optimize queries, indexes, etc.

Application Insights different dashboards for different needs

Application Insights different dashboards for different needs

Sport events very narrow load peaks Azure Autoscale does NOT work well in this

Sport events very narrow load peaks Azure Autoscale does NOT work well in this scenario Hybrid approach Manual scale-up Automatic scale-out

Data cloud endpoint to push data/metadata about matches, scores, statistics, ingested using our on

Data cloud endpoint to push data/metadata about matches, scores, statistics, ingested using our on -premises data system Forge Video from venues to cloud, encoded with Amazon Elemental and ingested in Azure Media Services for processing and distribution, leveraging our on-premises Diva video platform Express. Route used to optimize connections between venues and Azure datacenters

User API unified abstraction API to seamlessly use services from 3 rd party providers

User API unified abstraction API to seamlessly use services from 3 rd party providers to manage users, payments, engagement and content protection

Geographic Content Protection Monetization and “universal” payments MPP Global Solutions platform + Roku/i. Tunes

Geographic Content Protection Monetization and “universal” payments MPP Global Solutions platform + Roku/i. Tunes SDKs Customer identity Gigya platform for Customer Identity Management CRM, marketing and users engagement Two Circles services to understand engage with users Urban Air. Ship for push notifications, in-app messages

Web i. OS, Android, Apple TV, Roku, Chromecast, Air. Play Smart TVs, Xbox, PS

Web i. OS, Android, Apple TV, Roku, Chromecast, Air. Play Smart TVs, Xbox, PS 4, Amazon Fire TV http: //bbc. github. io/tal/

January 2016 December 2016 Development start Deploy in production Development team Running/management team

January 2016 December 2016 Development start Deploy in production Development team Running/management team

First project full Paa. S What’s next? search improvement recommendation engine (based on Cognitive

First project full Paa. S What’s next? search improvement recommendation engine (based on Cognitive Services) per-user customized content full cloud with new Forge/Diva platforms new OTT platforms

https: //myignite. microsoft. com/evaluations https: //aka. ms/ignite. mobileapp

https: //myignite. microsoft. com/evaluations https: //aka. ms/ignite. mobileapp