SlideShare a Scribd company logo
1 of 43
Download to read offline
Russ Fustino
Developer Evangelist
Wowza – Booth #600
See details at www.wowza.com/hack
Video Streaming
CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• The gold standard of live video and audio streaming solutions for
organizations worldwide
• In business since 2005
• 100+ employees and growing rapidly
• Privately held and profitable
• Small minority stake from Summit Partners
• Offices in Golden, CO; Redwood City, CA; Berlin, Germany
WOWZA Media Systems
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
WOWZA MAKES VIDEO UBIQUITOUS
>20,000 CUSTOMERS IN 170 COUNTRIES FROM THE WORLD’S MOST
SOPHISTICATED MEDIA, TELCO, AND TECH COMPANIES TO SMALL BUSINESSES & DEVELOPERS
SERVICE PROVIDERS
ENTERPRISE &
GOVERNMENT
EDUCATION
~48% OF CDNS
WORLDWIDE
POWERING ~70% OFTHE
GARTNER ENTERPRISE
VIDEO MAGIC QUADRANT
EVERY MINOR
LEAGUE BASEBALL
GAME
85% OF THE TOP 25 U.S.
UNIVERSITIES, WITH
100% OF IVY LEAGUE
EVERYONE
Houses of
Worship
Transportation
Public Safety
Public Transit
Medical
Security
Armed Services
>20,000 customers across
all industries build on
Wowza for video & audio
SPORTS
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
SIMPLE
& COMPLETE
WOWZA MEDIA SYSTEMS
POWERFUL
& FLEXIBLE
enough for SpaceXenough for a small church
Wowza technologies are simple enough for volunteers to use in a house of worship, but also powerful and flexible enough to be an integral part of operations at companies such as SpaceX, where it used in launch control and mission control.
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
How will Wowza help me?
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• The End-to-End Solution for Any Streaming Need
• Anywhere
• Any audience
• Any format
• At any scale
Video Workshop
Meet the crew from Wowza!
• Russ Fustino – Developer Evangelist and Microsoft MVP
• Streaming Engine, Wowza Player
• Drew Mitchell – Software Engineer
• Streaming Cloud with Ultra Low Latency
• Jason Tuchler - Support Engineer
• GoCoder SDK which turns your mobile device app into a broadcaster and encoder
• WebRTC
• Anne Balistreri – Product Marketing Manager
• Chris Mospaw – Web Technologist
THE SITUATION BEFORE WOWZA
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
END-TO-END STREAMING SOFTWARE
Encode Ingest, Transform, Enhance, Package, Deliver Play
IP CAMERAS, VOD ASSETS &
AUDIO WORKFLOWS
WOWZA TURNS STREAMING INTO A SEAMLESS ELEMENT OF WEB INFRASTRUCTURE
ALL THIRD-PARTY ENCODERS
ALL THIRD-PARTY
PLAYERS & DEVICES
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
Wowza Streaming Engine
Customizable streaming server software for building and
delivering professional-grade streaming at any scale.
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
What is Wowza Streaming Engine?
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• The industry leader for live and on-demand streaming at any scale
• Loaded with resources and tools for developers and builders
• Built with a future-proof core architecture
• Backed by experience, industry expertise and world-class support
• Built to deliver pro-quality mobile, low-latency, VR and 360° streaming experiences
• Natively configured to support the WOWZ™ protocol for building ultra-low latency workflows
Flexible and Customizable
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Ingest Any Live Stream
• Deliver to Any Device
• Stream Live, Linear, and On-
Demand Content
• Record and Archive Live
Streams
• Transcode Streams for Optimal
Viewer Experiences
Built to Build On
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Programmable Architecture
• Multi-Level Content Security
• Premium Support
Optimized for Scalability
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Extensible Modular Architecture
• Automated Management and
Monitoring
• Tightly Integrated with CDNs and
Services
• Flexible Deployment Options
Wowza Player
Deliver Professional-Grade Playback Quickly and Easily
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
What is Wowza Player?
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Plays everywhere (mobile, desktop, Android, iOS, Windows, Mac)
• Embeddable HTML5 player with optimized ABR and DVR
• HD-quality video playback with industry-standard codecs
• Customizable, with easy configuration options
• Free to Wowza Streaming Engine and Streaming Cloud customers
What is Wowza Player?
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
An adaptive bitrate HTML5 player for delivering optimized HD-quality video and audio
experiences.
Wowza Player Features
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Adaptive Bitrate Streaming
• Rapid Startup.
• Any Device
Flexible and Programmable
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• JavaScript API
• Customizable Replay
Window
• Configuration UI
Rich Streaming Capabilities
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• DVR
.
• VOD
.
• Audio Streaming
.
• Stream Analytics
.
Demo
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• Wowza Streaming Engine
and Wowza Player
.
Resources for Hackathon Attendees
Booth #600
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
http://www.wowza.com/hack
Challenge #1 - Build the Best WebRTC Chat or Publish and Play Application
Challenge #2 - Using Wowza Streaming Cloud Ultra Low Latency (ULL) to Build the Best GoCoder SDK Playback App
Signup for Streaming engine developer license:
https://www.wowza.com/media-server/developers/license
Visit Booth #600
• Get Hackathon attendee license for FREE GoCoder Player and SDK.
• Get api/access key for the ULL challenge (Provide App id/bundle id for the
GoCoder SDK)
Drew Mitchell – Software Engineer
Streaming Cloud with Ultra Low Latency
CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
la·ten·cy
ˈlātənsē/
noun
1. The amount of time between when a frame of
video is captured and displayed.
2015: A new trend begins to emerge
Question: The latency for
Apple HLS is too high. How
do I make it lower (much
lower)?
00:00:30.12
TYPICAL STREAMING WORKFLOW
DistributionCapture and encode Playback
Ingest and
media processing
Live encoderCamera
00:00:01.78
WITH LOW LATENCY
DistributionCapture and encode Playback
Ingest and
media processing
Live encoderCamera
LIVE STREAMING
SUB-THREE SECOND LATENCY
GLASS-TO-GLASS
AT SCALE
3
Wowza CDN
(HLS)
Origin Wowza CDN
(WOWZ)
TranscoderLive encoderCamera
Live encoderCamera
WOWZA STREAMING CLOUD WORKFLOW
Player
Player
WITHOUT ULTRA LOW LATENCY
WITH ULTRA LOW LATENCY
IT’S ALL ABOUT INTERACTIVITY
• Auctions
• eSports
• Gambling
• Medical
• Sports
• Social Media
• E-Commerce
• Government
Jason Tuchler
Support Engineer
WSE / WSC / GoCoder SDK / WebRTC /
Wowza Player
CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
ADOBE FINALLY KILLS
FLASH DEAD
Adobe will stop
updating and
distributing the Flash
Player in 2020
RTMP will effectively
disappear on the
playback side
RTMP already has low
latency
Wowza GoCoder App & SDK
Make any iOS or Android device a professional-grade
streaming camera
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
The Wowza GoCoder App & SDK
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
Is Perfect for...
Developers and orgs building live-streaming apps or adding live streaming to existing apps. The
Wowza GoCoder SDK simplifies and accelerates development of mobile streaming for iOS and
Android, from capture to playback.
• Seamlessly integrates with Wowza Streaming Engine and Wowza Steaming Cloud
• Enables up to 4K professional-grade streams from any Android or iOS device
• Accelerate custom mobile streaming application development
• Promote your brand and protect your content
Accelerated Application Deployment
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
Built to Build On
The Wowza GoCoder SDK is built and maintained by developers for
developers, incorporating a wealth of streaming-industry and
application-development knowledge.
Extensive Developer Toolset
• Cross-platform API supporting a broad range of iOS and Android
devices
• Comprehensive SDKs for control of encoder settings
• Developer guides providing in depth GoCoder SDK information
on common tasks and topics
• Detailed iOS and Android API reference documentation
• GitHub repositories with sample code, projects and
documentation
• #livestreaming Slack community with developer-specific channel
Rich Mobile Streaming Feature Set
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
Device Control
• Front and rear camera support
• Mobile device torch/light control
• Local on-device stream archiving
• Preview and control of streams from Apple Watch and Android
Wear devices
Encoding and Streaming
• Connect iOS and Android devices to Wowza Streaming Engine™
software or the Wowza Streaming Cloud™ online service
• Capture and stream live audio and video content in real time
• Stream content over Wi-Fi, 4G, or 3G networks
• Ultra-high definition (UHD)/4K streaming
• Image overlay support for branding and captioning
• Ability to capture and stream on-screen graphics from
applications for live game streaming, etc.
• Bitrate configuration to optimize streams for changing network
conditions
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
Leverage WebRTC for low latency and optimized two-way
communication
WebRTC
Wowza Streaming Engine Supports WebRTC
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
WebRTC is a free, open project that provides browsers and mobile applications with real-time
communications (RTC) capabilities via simple APIs. Web browsers (Chrome, Firefox, and
Opera) can act as both encoder and player without any plug-ins on desktop operating systems,
Android, and iOS.
Why use it?
• Low Latency
• Bandwidth-Optimized
Video Chat
• Browser WebRTC
Encoding and Recording
Demo
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• WebRTC and GoCoder
.
Summary - www.wowza.com/hack - booth #600
© 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
• www.wowza.com/hack
• Streaming Engine, Wowza Player
• Streaming Cloud with Ultra Low Latency
• GoCoder SDK which turns your mobile device app into a broadcaster and
encoder
• WebRTC
• Go to wowza.com/hack for resource links
• Sign up for developer license
• Dev essentials for vs code and free $200 azure credit (optional)
https://www.visualstudio.com/dev-essentials/
• Check in with Anne to Signup for free GoCoder SDK license(Attendee special)
Resources for Hackathon Attendees
Booth #600
© 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
http://www.wowza.com/hack
Challenge #1 - Build the Best WebRTC Chat or Publish and Play Application
Challenge #2 - Using Wowza Streaming Cloud Ultra Low Latency (ULL) to Build the Best GoCoder SDK Playback App
Signup for Streaming engine developer license:
https://www.wowza.com/media-server/developers/license
Visit Booth #600
• Get Hackathon attendee license for FREE GoCoder Player and SDK.
• Get api/access key for the ULL challenge (Provide App id/bundle id for the
GoCoder SDK)

More Related Content

What's hot

DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016Cisco DevNet
 
Rugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzRugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzJames Wickett
 
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...nine
 
The Rugged Way in the Cloud--Building Reliability and Security into Software
The Rugged Way in the Cloud--Building Reliability and Security into SoftwareThe Rugged Way in the Cloud--Building Reliability and Security into Software
The Rugged Way in the Cloud--Building Reliability and Security into SoftwareJames Wickett
 
SAXOTECH Managed Hosting
SAXOTECH Managed HostingSAXOTECH Managed Hosting
SAXOTECH Managed Hostingwebhostingguy
 
Azure DevOps Extension Tools
Azure DevOps Extension ToolsAzure DevOps Extension Tools
Azure DevOps Extension ToolsJesse Houwing
 
Enterprise Network Security & Compliance - A Vendor's Perspective
Enterprise Network Security & Compliance - A Vendor's PerspectiveEnterprise Network Security & Compliance - A Vendor's Perspective
Enterprise Network Security & Compliance - A Vendor's PerspectiveAnusha Vaidyanathan
 

What's hot (7)

DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
Rugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzRugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudz
 
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...
Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Fou...
 
The Rugged Way in the Cloud--Building Reliability and Security into Software
The Rugged Way in the Cloud--Building Reliability and Security into SoftwareThe Rugged Way in the Cloud--Building Reliability and Security into Software
The Rugged Way in the Cloud--Building Reliability and Security into Software
 
SAXOTECH Managed Hosting
SAXOTECH Managed HostingSAXOTECH Managed Hosting
SAXOTECH Managed Hosting
 
Azure DevOps Extension Tools
Azure DevOps Extension ToolsAzure DevOps Extension Tools
Azure DevOps Extension Tools
 
Enterprise Network Security & Compliance - A Vendor's Perspective
Enterprise Network Security & Compliance - A Vendor's PerspectiveEnterprise Network Security & Compliance - A Vendor's Perspective
Enterprise Network Security & Compliance - A Vendor's Perspective
 

Similar to Video Streaming

Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Amazon Web Services
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectiveBrian Deitte
 
Media_Composer_Cloud_ds_A4
Media_Composer_Cloud_ds_A4Media_Composer_Cloud_ds_A4
Media_Composer_Cloud_ds_A4Frank Capria
 
The Future is Now: What’s New in ForgeRock Access Management
The Future is Now: What’s New in ForgeRock Access Management The Future is Now: What’s New in ForgeRock Access Management
The Future is Now: What’s New in ForgeRock Access Management ForgeRock
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Amazon Web Services
 
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s GoingWSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s GoingWSO2
 
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Zohar Babin
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015Amazon Web Services
 
CI/CD with AWS Code Services
CI/CD with AWS Code ServicesCI/CD with AWS Code Services
CI/CD with AWS Code ServicesPulkit Gupta
 
Running Web & Mobile in Azure App Service
Running Web & Mobile in Azure App ServiceRunning Web & Mobile in Azure App Service
Running Web & Mobile in Azure App ServicePuja Pramudya
 
AT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-offAT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-offEd Donahue
 
BizSpark & Azure for Startups
BizSpark & Azure for StartupsBizSpark & Azure for Startups
BizSpark & Azure for StartupsShahed Chowdhuri
 
Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4Dialogic Inc.
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...Amazon Web Services
 
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptx
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptxVOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptx
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptxson2483
 

Similar to Video Streaming (20)

Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
OXAGILE Presentation
OXAGILE PresentationOXAGILE Presentation
OXAGILE Presentation
 
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s Perspective
 
Media_Composer_Cloud_ds_A4
Media_Composer_Cloud_ds_A4Media_Composer_Cloud_ds_A4
Media_Composer_Cloud_ds_A4
 
The Future is Now: What’s New in ForgeRock Access Management
The Future is Now: What’s New in ForgeRock Access Management The Future is Now: What’s New in ForgeRock Access Management
The Future is Now: What’s New in ForgeRock Access Management
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
 
Valvencoder
ValvencoderValvencoder
Valvencoder
 
Valvencoder
ValvencoderValvencoder
Valvencoder
 
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s GoingWSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud - What it is, How it Works, and Where it’s Going
 
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
 
Azure for Hackathons
Azure for HackathonsAzure for Hackathons
Azure for Hackathons
 
CI/CD with AWS Code Services
CI/CD with AWS Code ServicesCI/CD with AWS Code Services
CI/CD with AWS Code Services
 
Running Web & Mobile in Azure App Service
Running Web & Mobile in Azure App ServiceRunning Web & Mobile in Azure App Service
Running Web & Mobile in Azure App Service
 
AT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-offAT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-off
 
BizSpark & Azure for Startups
BizSpark & Azure for StartupsBizSpark & Azure for Startups
BizSpark & Azure for Startups
 
Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4Web rtc infrastructure the hard parts v4
Web rtc infrastructure the hard parts v4
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
 
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptx
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptxVOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptx
VOS_Cloud-Native_Software_Customer Presentation_Short - Nov. 2020.pptx
 

More from Russ Fustino

Algorand August Release
Algorand August ReleaseAlgorand August Release
Algorand August ReleaseRuss Fustino
 
Intro to Blockchain 2020
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020Russ Fustino
 
Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)Russ Fustino
 
Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowRuss Fustino
 
Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0Russ Fustino
 
Algorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersRuss Fustino
 
The Algorand Blockchain
The Algorand BlockchainThe Algorand Blockchain
The Algorand BlockchainRuss Fustino
 
The Algorand Blockchain Decentralized and for Developers
The Algorand Blockchain  Decentralized and for DevelopersThe Algorand Blockchain  Decentralized and for Developers
The Algorand Blockchain Decentralized and for DevelopersRuss Fustino
 
Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms Russ Fustino
 
Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsRuss Fustino
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoRuss Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!Russ Fustino
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Russ Fustino
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastRuss Fustino
 
Improving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingImproving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingRuss Fustino
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
 

More from Russ Fustino (16)

Algorand August Release
Algorand August ReleaseAlgorand August Release
Algorand August Release
 
Intro to Blockchain 2020
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020
 
Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)
 
Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to know
 
Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0
 
Algorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developers
 
The Algorand Blockchain
The Algorand BlockchainThe Algorand Blockchain
The Algorand Blockchain
 
The Algorand Blockchain Decentralized and for Developers
The Algorand Blockchain  Decentralized and for DevelopersThe Algorand Blockchain  Decentralized and for Developers
The Algorand Blockchain Decentralized and for Developers
 
Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms
 
Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer Tools
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcast
 
Improving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error ReportingImproving Your App Quality with Raygun Error Reporting
Improving Your App Quality with Raygun Error Reporting
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Video Streaming

  • 1. Russ Fustino Developer Evangelist Wowza – Booth #600 See details at www.wowza.com/hack Video Streaming CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 2. • The gold standard of live video and audio streaming solutions for organizations worldwide • In business since 2005 • 100+ employees and growing rapidly • Privately held and profitable • Small minority stake from Summit Partners • Offices in Golden, CO; Redwood City, CA; Berlin, Germany WOWZA Media Systems © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 3. WOWZA MAKES VIDEO UBIQUITOUS >20,000 CUSTOMERS IN 170 COUNTRIES FROM THE WORLD’S MOST SOPHISTICATED MEDIA, TELCO, AND TECH COMPANIES TO SMALL BUSINESSES & DEVELOPERS SERVICE PROVIDERS ENTERPRISE & GOVERNMENT EDUCATION ~48% OF CDNS WORLDWIDE POWERING ~70% OFTHE GARTNER ENTERPRISE VIDEO MAGIC QUADRANT EVERY MINOR LEAGUE BASEBALL GAME 85% OF THE TOP 25 U.S. UNIVERSITIES, WITH 100% OF IVY LEAGUE EVERYONE Houses of Worship Transportation Public Safety Public Transit Medical Security Armed Services >20,000 customers across all industries build on Wowza for video & audio SPORTS © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 4. SIMPLE & COMPLETE WOWZA MEDIA SYSTEMS POWERFUL & FLEXIBLE enough for SpaceXenough for a small church Wowza technologies are simple enough for volunteers to use in a house of worship, but also powerful and flexible enough to be an integral part of operations at companies such as SpaceX, where it used in launch control and mission control. © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 5. How will Wowza help me? © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • The End-to-End Solution for Any Streaming Need • Anywhere • Any audience • Any format • At any scale
  • 6. Video Workshop Meet the crew from Wowza! • Russ Fustino – Developer Evangelist and Microsoft MVP • Streaming Engine, Wowza Player • Drew Mitchell – Software Engineer • Streaming Cloud with Ultra Low Latency • Jason Tuchler - Support Engineer • GoCoder SDK which turns your mobile device app into a broadcaster and encoder • WebRTC • Anne Balistreri – Product Marketing Manager • Chris Mospaw – Web Technologist
  • 7. THE SITUATION BEFORE WOWZA © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 8. END-TO-END STREAMING SOFTWARE Encode Ingest, Transform, Enhance, Package, Deliver Play IP CAMERAS, VOD ASSETS & AUDIO WORKFLOWS WOWZA TURNS STREAMING INTO A SEAMLESS ELEMENT OF WEB INFRASTRUCTURE ALL THIRD-PARTY ENCODERS ALL THIRD-PARTY PLAYERS & DEVICES © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 9. Wowza Streaming Engine Customizable streaming server software for building and delivering professional-grade streaming at any scale. © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 10. What is Wowza Streaming Engine? © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • The industry leader for live and on-demand streaming at any scale • Loaded with resources and tools for developers and builders • Built with a future-proof core architecture • Backed by experience, industry expertise and world-class support • Built to deliver pro-quality mobile, low-latency, VR and 360° streaming experiences • Natively configured to support the WOWZ™ protocol for building ultra-low latency workflows
  • 11. Flexible and Customizable © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Ingest Any Live Stream • Deliver to Any Device • Stream Live, Linear, and On- Demand Content • Record and Archive Live Streams • Transcode Streams for Optimal Viewer Experiences
  • 12. Built to Build On © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Programmable Architecture • Multi-Level Content Security • Premium Support
  • 13. Optimized for Scalability © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Extensible Modular Architecture • Automated Management and Monitoring • Tightly Integrated with CDNs and Services • Flexible Deployment Options
  • 14. Wowza Player Deliver Professional-Grade Playback Quickly and Easily © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 15. What is Wowza Player? © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Plays everywhere (mobile, desktop, Android, iOS, Windows, Mac) • Embeddable HTML5 player with optimized ABR and DVR • HD-quality video playback with industry-standard codecs • Customizable, with easy configuration options • Free to Wowza Streaming Engine and Streaming Cloud customers
  • 16. What is Wowza Player? © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. An adaptive bitrate HTML5 player for delivering optimized HD-quality video and audio experiences.
  • 17. Wowza Player Features © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Adaptive Bitrate Streaming • Rapid Startup. • Any Device
  • 18. Flexible and Programmable © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • JavaScript API • Customizable Replay Window • Configuration UI
  • 19. Rich Streaming Capabilities © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • DVR . • VOD . • Audio Streaming . • Stream Analytics .
  • 20. Demo © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • Wowza Streaming Engine and Wowza Player .
  • 21. Resources for Hackathon Attendees Booth #600 © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. http://www.wowza.com/hack Challenge #1 - Build the Best WebRTC Chat or Publish and Play Application Challenge #2 - Using Wowza Streaming Cloud Ultra Low Latency (ULL) to Build the Best GoCoder SDK Playback App Signup for Streaming engine developer license: https://www.wowza.com/media-server/developers/license Visit Booth #600 • Get Hackathon attendee license for FREE GoCoder Player and SDK. • Get api/access key for the ULL challenge (Provide App id/bundle id for the GoCoder SDK)
  • 22. Drew Mitchell – Software Engineer Streaming Cloud with Ultra Low Latency CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 23. la·ten·cy ˈlātənsē/ noun 1. The amount of time between when a frame of video is captured and displayed.
  • 24. 2015: A new trend begins to emerge Question: The latency for Apple HLS is too high. How do I make it lower (much lower)?
  • 25.
  • 26.
  • 27. 00:00:30.12 TYPICAL STREAMING WORKFLOW DistributionCapture and encode Playback Ingest and media processing Live encoderCamera
  • 28. 00:00:01.78 WITH LOW LATENCY DistributionCapture and encode Playback Ingest and media processing Live encoderCamera
  • 29.
  • 30. LIVE STREAMING SUB-THREE SECOND LATENCY GLASS-TO-GLASS AT SCALE 3
  • 31. Wowza CDN (HLS) Origin Wowza CDN (WOWZ) TranscoderLive encoderCamera Live encoderCamera WOWZA STREAMING CLOUD WORKFLOW Player Player WITHOUT ULTRA LOW LATENCY WITH ULTRA LOW LATENCY
  • 32. IT’S ALL ABOUT INTERACTIVITY • Auctions • eSports • Gambling • Medical • Sports • Social Media • E-Commerce • Government
  • 33. Jason Tuchler Support Engineer WSE / WSC / GoCoder SDK / WebRTC / Wowza Player CONFIDENTIAL© 2016 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 34. ADOBE FINALLY KILLS FLASH DEAD Adobe will stop updating and distributing the Flash Player in 2020 RTMP will effectively disappear on the playback side RTMP already has low latency
  • 35. Wowza GoCoder App & SDK Make any iOS or Android device a professional-grade streaming camera © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary.
  • 36. The Wowza GoCoder App & SDK © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. Is Perfect for... Developers and orgs building live-streaming apps or adding live streaming to existing apps. The Wowza GoCoder SDK simplifies and accelerates development of mobile streaming for iOS and Android, from capture to playback. • Seamlessly integrates with Wowza Streaming Engine and Wowza Steaming Cloud • Enables up to 4K professional-grade streams from any Android or iOS device • Accelerate custom mobile streaming application development • Promote your brand and protect your content
  • 37. Accelerated Application Deployment © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. Built to Build On The Wowza GoCoder SDK is built and maintained by developers for developers, incorporating a wealth of streaming-industry and application-development knowledge. Extensive Developer Toolset • Cross-platform API supporting a broad range of iOS and Android devices • Comprehensive SDKs for control of encoder settings • Developer guides providing in depth GoCoder SDK information on common tasks and topics • Detailed iOS and Android API reference documentation • GitHub repositories with sample code, projects and documentation • #livestreaming Slack community with developer-specific channel
  • 38. Rich Mobile Streaming Feature Set © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. Device Control • Front and rear camera support • Mobile device torch/light control • Local on-device stream archiving • Preview and control of streams from Apple Watch and Android Wear devices Encoding and Streaming • Connect iOS and Android devices to Wowza Streaming Engine™ software or the Wowza Streaming Cloud™ online service • Capture and stream live audio and video content in real time • Stream content over Wi-Fi, 4G, or 3G networks • Ultra-high definition (UHD)/4K streaming • Image overlay support for branding and captioning • Ability to capture and stream on-screen graphics from applications for live game streaming, etc. • Bitrate configuration to optimize streams for changing network conditions
  • 39. © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. Leverage WebRTC for low latency and optimized two-way communication WebRTC
  • 40. Wowza Streaming Engine Supports WebRTC © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. WebRTC is a free, open project that provides browsers and mobile applications with real-time communications (RTC) capabilities via simple APIs. Web browsers (Chrome, Firefox, and Opera) can act as both encoder and player without any plug-ins on desktop operating systems, Android, and iOS. Why use it? • Low Latency • Bandwidth-Optimized Video Chat • Browser WebRTC Encoding and Recording
  • 41. Demo © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • WebRTC and GoCoder .
  • 42. Summary - www.wowza.com/hack - booth #600 © 2015 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. • www.wowza.com/hack • Streaming Engine, Wowza Player • Streaming Cloud with Ultra Low Latency • GoCoder SDK which turns your mobile device app into a broadcaster and encoder • WebRTC • Go to wowza.com/hack for resource links • Sign up for developer license • Dev essentials for vs code and free $200 azure credit (optional) https://www.visualstudio.com/dev-essentials/ • Check in with Anne to Signup for free GoCoder SDK license(Attendee special)
  • 43. Resources for Hackathon Attendees Booth #600 © 2017 Wowza Media Systems, LLC. All rights reserved. Confidential & Proprietary. http://www.wowza.com/hack Challenge #1 - Build the Best WebRTC Chat or Publish and Play Application Challenge #2 - Using Wowza Streaming Cloud Ultra Low Latency (ULL) to Build the Best GoCoder SDK Playback App Signup for Streaming engine developer license: https://www.wowza.com/media-server/developers/license Visit Booth #600 • Get Hackathon attendee license for FREE GoCoder Player and SDK. • Get api/access key for the ULL challenge (Provide App id/bundle id for the GoCoder SDK)