SlideShare a Scribd company logo
Live Streaming from A to Z
Carl Rutman, Senior Solutions Engineer
Agenda

Live Streaming A to Z

Signal Flow & Workflow

Encoding Options

Connectivity & CDN

Players

Demo

Q&A




2 | Confidential         © 2013 Brightcove Inc.
Live Streaming A to Z




Confidential
   3|
What is Live Streaming?

Live Streaming is the ability for you to
send a video signal, in real time, to
your viewers.

For example:
   As a Brightcove publisher,
   I want to stream my events Live!

      As a Brightcove publisher,
      I want to have a Live, 24/7 Internet
      Video Stream.




4 | Confidential                             © 2013 Brightcove Inc.
Steps to stream live

1 You must have some type of video
source, this can be either live video or
pre-recorded content.

2 You must have some type of
encoder, either software based or
hardware based.

3 You must have an entry-point and
an exit point on a CDN.

4 You must have a player which plays
the stream appropriate to the device.




5 | Confidential                           © 2013 Brightcove Inc.
Signal Flow & Workflow
Live Streaming Overview




                          © 2013 Brightcove Inc.
On-site vs. in-cloud

On-Site Advantages;                                In-Cloud Advantages;
   Reliable hardware                                 – Best for locations with low connectivity

   Less risk for well connected locations            – Deliver to all devices at a much lower cost

   Complete control of signal quality to encoder     – Increased stream quality due to scalability




8 | Confidential                                                                             © 2013 Brightcove Inc.
On-site detailed overview




                            © 2013 Brightcove Inc.
In-cloud Detailed overview




                             © 2013 Brightcove Inc.
Encoding Options
Options for live streaming

•   Software Only Encoding On Site
     – This is great for low budget productions, and has the ability to deliver a live stream to almost any Flash

       Enabled device.

•   Software Encoding On Site with In-Cloud Transcoding
     – This is perfect for sites with poor connectivity, or low cost solutions that require delivery to all devices.



•   Hardware Encoding On Site
     – Are essential for a mission critical live event, with high quality, high availability bandwidth and a large

       production.




                                                                                                               © 2013 Brightcove Inc.
What do you send?

•    You have many options for encoding live streams. How do you decide which are right?

       –   Best Practices;
                 Understand the various devices and their native screen sizes you plan to deliver to.
                    •



                 Estimate the bandwidth available for your target audience.
                    •



                 Evaluate the size of the player as it will be displayed on the web page.
                    •



                 In most cases, a top rendition of 1280x720p feed, at about 2 – 2.5 Mbps will very high quality.
                    •



                 Test and confirm the bandwidth available to you on site.
                    •



                 Review budgets to understand if limiting the streaming options will be required to stay on budget for
                    •


                 bandwidth consumption by users.

                    •
                        Choose up to 10 renditions from the following list and modify their sizing to match your player and
                        device displays;




    13 | Confidential                                                                                              © 2013 Brightcove Inc.
List of common renditions, based on various needs




14 | Confidential                                   © 2013 Brightcove Inc.
Connectivity & CDN




Confidential
  15 |
The Internet

•   What’s Required?
     – A high speed, high quality, rock solid connection. Most hardware encoders will need at least a 10 Mbps “up”

       pipe available for them, to stream 6-10 renditions.

•   What if that’s not available?
     – Then you should consider using an in-cloud transcoding service, like Zencoder. This allows you to send up a

       2 Mbps 720p rendition (best practice) and receiving multiple renditions and multiple formats, delivered to all
       devices.

•   What if that’s not available either?
     – You can try to send a smaller, and lower quality signal up to the cloud for transcoding. Some customers have

       reported descent results by sending a 500kbps 640x360, and having it transcoded to all devices.

•   Wi-Fi? LTE? 4G?
     – While these technologies are becoming more and more common, their connectivity is still spotty, and

       ultimately, they may not be able to sustain a single, solid stream. However, there are ways to leverage several
       of these together, to get a solid connection.

                                                                                                         © 2013 Brightcove Inc.
CDN

•    To stream your live event, you’ll need a Content Delivery Network to deliver the resulting live stream.
      – Some key items to considers;

               The number of Points of Presence in your target region or, the world
                    •



               The ability to deliver live stream HLS segments (HTTP Live Streaming Protocol)
                    •



               The capacity to support a large amount of concurrent viewers
                    •



               The availability of DVR for your live stream
                    •



               Various security options for Live Streams (i.e.: HLSe AES-128, SWF+V, RTMPe, TTL, etc)
                    •




    17 | Confidential                                                                                          © 2013 Brightcove Inc.
Players




Confidential
  18 |
Playing back your live stream, to your viewers

•   Ultimately, after you’ve created all of your renditions for your live stream, you still have to deliver them to the end
    user in a way in which their device can ingest it, and offer a manual or automated option to switch between these
    renditions, based on screen size, connectivity and CPU Utilization.

     –   For example, the Brightcove Player loads, and performs the following checks;
             •
               Detects user agent, and loads in Flash or HTML5, based on device capability.
             •
               Receives rendition list, and has the ability to move between the renditions based on needs.
             •
               Evaluates the display size and CPU utilization to ensure a smooth playback experience.

•   You will also want to ensure that the player has the ability to monetize your content, based on your needs.
     – Advertising Delivery to all platforms

     – Paywall options for all platforms

     – App Compatibility for App Delivered content




                                                                                                              © 2013 Brightcove Inc.
Demo




Confidential
  20 |
To get started

•   Here is what you need to get started
     – An Entry Point

     – A Username and Password for that Entry Point

     – Rendition List

     – A Stream Name (or Names, based on your Rendition List)

             •
              This, you make up, but may need to formulate based on requirements (event_angle_bitrate@epcode)
     – An Exit Point



     –   Adobe Flash Media Live Encoder or Wirecast (for our demo purposes)
     –   A Brightcove Account (for CDN info and Player Playback)
     –   Zencoder (optional, but for delivery to all devices)




                                                                                                  © 2013 Brightcove Inc.
Q&A
Thank you

More Related Content

What's hot

Sound
SoundSound
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares
ashraf ali
 
Media streaming
Media streamingMedia streaming
Media streaming
Udara Seneviratne
 
Microphones
MicrophonesMicrophones
Microphonesbsutton
 
Video editing presentation
Video editing presentationVideo editing presentation
Video editing presentation
TANZICT
 
Television Production - Planning and Executing
Television Production - Planning and ExecutingTelevision Production - Planning and Executing
Television Production - Planning and ExecutingNithin Kalorth, PhD
 
Streaming media presentation
Streaming media presentationStreaming media presentation
Streaming media presentation
Kyra Walton
 
Lecture 01_Film Sound
Lecture 01_Film SoundLecture 01_Film Sound
Lecture 01_Film Sound
Milioris George
 
Tv studio and editing suite - Broadcast
Tv studio and editing suite - BroadcastTv studio and editing suite - Broadcast
Tv studio and editing suite - Broadcast
Sarah Rizvi
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.pptVideoguy
 
OTT - emerging market
OTT - emerging marketOTT - emerging market
OTT - emerging market
Uma Chhabria
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
Ishank Ranjan
 
Ott platform
Ott  platformOtt  platform
Ott platform
RanjithaS25
 
Digital Cinema ppt
Digital Cinema pptDigital Cinema ppt
television broadcasting
television broadcastingtelevision broadcasting
television broadcasting
Kausik das
 
Audio console
Audio consoleAudio console
Audio console
Shubhanshu Pathak
 
Introduction to Multimedia Technologies
Introduction to Multimedia TechnologiesIntroduction to Multimedia Technologies
Introduction to Multimedia Technologies
Tamanna Sehgal
 
Podcast ppt
Podcast pptPodcast ppt
Microphones and miking techniques
Microphones and miking techniquesMicrophones and miking techniques
Microphones and miking techniques
Parasa Goud
 
Radio Production
Radio ProductionRadio Production
Radio Production
stompoutmalaria
 

What's hot (20)

Sound
SoundSound
Sound
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares
 
Media streaming
Media streamingMedia streaming
Media streaming
 
Microphones
MicrophonesMicrophones
Microphones
 
Video editing presentation
Video editing presentationVideo editing presentation
Video editing presentation
 
Television Production - Planning and Executing
Television Production - Planning and ExecutingTelevision Production - Planning and Executing
Television Production - Planning and Executing
 
Streaming media presentation
Streaming media presentationStreaming media presentation
Streaming media presentation
 
Lecture 01_Film Sound
Lecture 01_Film SoundLecture 01_Film Sound
Lecture 01_Film Sound
 
Tv studio and editing suite - Broadcast
Tv studio and editing suite - BroadcastTv studio and editing suite - Broadcast
Tv studio and editing suite - Broadcast
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.ppt
 
OTT - emerging market
OTT - emerging marketOTT - emerging market
OTT - emerging market
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Ott platform
Ott  platformOtt  platform
Ott platform
 
Digital Cinema ppt
Digital Cinema pptDigital Cinema ppt
Digital Cinema ppt
 
television broadcasting
television broadcastingtelevision broadcasting
television broadcasting
 
Audio console
Audio consoleAudio console
Audio console
 
Introduction to Multimedia Technologies
Introduction to Multimedia TechnologiesIntroduction to Multimedia Technologies
Introduction to Multimedia Technologies
 
Podcast ppt
Podcast pptPodcast ppt
Podcast ppt
 
Microphones and miking techniques
Microphones and miking techniquesMicrophones and miking techniques
Microphones and miking techniques
 
Radio Production
Radio ProductionRadio Production
Radio Production
 

Viewers also liked

Transmitir en vivo con live stream
Transmitir en vivo con live streamTransmitir en vivo con live stream
Transmitir en vivo con live stream
Hector Albuerno
 
Manual de streaming con Youtube
Manual de streaming con YoutubeManual de streaming con Youtube
Manual de streaming con Youtube
Roberto Romero Pérez
 
Como crear tu propio canal de television por internet en 5 minutos
Como crear tu propio canal de television por internet en 5 minutosComo crear tu propio canal de television por internet en 5 minutos
Como crear tu propio canal de television por internet en 5 minutos
mariocala
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
OPNFV
 
Social Media Marketing: 50+ Predictions for 2016
Social Media Marketing: 50+ Predictions for 2016Social Media Marketing: 50+ Predictions for 2016
Social Media Marketing: 50+ Predictions for 2016
Carlos Gil
 
Harry's Razor Marketing Campaign
Harry's Razor Marketing Campaign Harry's Razor Marketing Campaign
Harry's Razor Marketing Campaign
kwhite810
 
Top 10 Marketing Trends in 2016
Top 10 Marketing Trends in 2016 Top 10 Marketing Trends in 2016
Top 10 Marketing Trends in 2016
Daniel Newman
 
2016 Digital predictions for marketing, tech, pop culture and everything in b...
2016 Digital predictions for marketing, tech, pop culture and everything in b...2016 Digital predictions for marketing, tech, pop culture and everything in b...
2016 Digital predictions for marketing, tech, pop culture and everything in b...
Soap Creative
 

Viewers also liked (12)

Livestream clase 1
Livestream clase 1Livestream clase 1
Livestream clase 1
 
Livestream clase 2
Livestream clase 2Livestream clase 2
Livestream clase 2
 
Livestream clase 4
Livestream clase 4Livestream clase 4
Livestream clase 4
 
Livestream clase 3
Livestream clase 3Livestream clase 3
Livestream clase 3
 
Transmitir en vivo con live stream
Transmitir en vivo con live streamTransmitir en vivo con live stream
Transmitir en vivo con live stream
 
Manual de streaming con Youtube
Manual de streaming con YoutubeManual de streaming con Youtube
Manual de streaming con Youtube
 
Como crear tu propio canal de television por internet en 5 minutos
Como crear tu propio canal de television por internet en 5 minutosComo crear tu propio canal de television por internet en 5 minutos
Como crear tu propio canal de television por internet en 5 minutos
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
Social Media Marketing: 50+ Predictions for 2016
Social Media Marketing: 50+ Predictions for 2016Social Media Marketing: 50+ Predictions for 2016
Social Media Marketing: 50+ Predictions for 2016
 
Harry's Razor Marketing Campaign
Harry's Razor Marketing Campaign Harry's Razor Marketing Campaign
Harry's Razor Marketing Campaign
 
Top 10 Marketing Trends in 2016
Top 10 Marketing Trends in 2016 Top 10 Marketing Trends in 2016
Top 10 Marketing Trends in 2016
 
2016 Digital predictions for marketing, tech, pop culture and everything in b...
2016 Digital predictions for marketing, tech, pop culture and everything in b...2016 Digital predictions for marketing, tech, pop culture and everything in b...
2016 Digital predictions for marketing, tech, pop culture and everything in b...
 

Similar to Live Streaming from A-Z

On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
Amazon Web Services
 
Mersive Solstice SDS Management Software
Mersive Solstice SDS Management SoftwareMersive Solstice SDS Management Software
Mersive Solstice SDS Management Software
Paul Richards
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
Paul Richards
 
Mersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise NetworkMersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise Network
Paul Richards
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
TrueConf
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
VMware Academy
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcasting
Wouter van der Ley
 
WebRTC for Mobile
WebRTC for MobileWebRTC for Mobile
WebRTC for Mobile
Shubh Agarwal
 
Inlet Technologies - Powering Smooth Streaming
Inlet Technologies - Powering Smooth StreamingInlet Technologies - Powering Smooth Streaming
Inlet Technologies - Powering Smooth StreamingSematron UK Ltd
 
BONAPS Wireless Digital Signage Presentation v 250616
BONAPS Wireless Digital Signage Presentation v 250616BONAPS Wireless Digital Signage Presentation v 250616
BONAPS Wireless Digital Signage Presentation v 250616
Senthil Murugesan
 
WebRTC
WebRTCWebRTC
WebRTC
allanh0526
 
Getting Started with Amazon AppStream
Getting Started with Amazon AppStreamGetting Started with Amazon AppStream
Getting Started with Amazon AppStream
Amazon Web Services
 
SpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage SolutionsSpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage Solutions
Senthil Murugesan
 
Architecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthArchitecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For Growth
Zencoder
 
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media ServerAWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
Amazon Web Services
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
Dialogic Inc.
 
Wowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingWowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency Streaming
Ryan Jespersen
 
UplinQ - qualcomm® snapdragon™ processors a super gaming platform
UplinQ - qualcomm® snapdragon™ processors a super gaming platformUplinQ - qualcomm® snapdragon™ processors a super gaming platform
UplinQ - qualcomm® snapdragon™ processors a super gaming platform
Satya Harish
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Developer Network
 
Impact of Video Encoding Parameters on Dynamic Video Transcoding
Impact of Video Encoding Parameters on Dynamic Video TranscodingImpact of Video Encoding Parameters on Dynamic Video Transcoding
Impact of Video Encoding Parameters on Dynamic Video TranscodingVideoguy
 

Similar to Live Streaming from A-Z (20)

On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
 
Mersive Solstice SDS Management Software
Mersive Solstice SDS Management SoftwareMersive Solstice SDS Management Software
Mersive Solstice SDS Management Software
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
 
Mersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise NetworkMersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise Network
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcasting
 
WebRTC for Mobile
WebRTC for MobileWebRTC for Mobile
WebRTC for Mobile
 
Inlet Technologies - Powering Smooth Streaming
Inlet Technologies - Powering Smooth StreamingInlet Technologies - Powering Smooth Streaming
Inlet Technologies - Powering Smooth Streaming
 
BONAPS Wireless Digital Signage Presentation v 250616
BONAPS Wireless Digital Signage Presentation v 250616BONAPS Wireless Digital Signage Presentation v 250616
BONAPS Wireless Digital Signage Presentation v 250616
 
WebRTC
WebRTCWebRTC
WebRTC
 
Getting Started with Amazon AppStream
Getting Started with Amazon AppStreamGetting Started with Amazon AppStream
Getting Started with Amazon AppStream
 
SpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage SolutionsSpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage Solutions
 
Architecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthArchitecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For Growth
 
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media ServerAWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
 
Wowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingWowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency Streaming
 
UplinQ - qualcomm® snapdragon™ processors a super gaming platform
UplinQ - qualcomm® snapdragon™ processors a super gaming platformUplinQ - qualcomm® snapdragon™ processors a super gaming platform
UplinQ - qualcomm® snapdragon™ processors a super gaming platform
 
Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform Qualcomm Snapdragon Processors: A Super Gaming Platform
Qualcomm Snapdragon Processors: A Super Gaming Platform
 
Impact of Video Encoding Parameters on Dynamic Video Transcoding
Impact of Video Encoding Parameters on Dynamic Video TranscodingImpact of Video Encoding Parameters on Dynamic Video Transcoding
Impact of Video Encoding Parameters on Dynamic Video Transcoding
 

More from Brightcove

Brightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove Ecosystem for Online Video
Brightcove Ecosystem for Online Video
Brightcove
 
Driving ABM Success and Revenue with Video
Driving ABM Success and Revenue with VideoDriving ABM Success and Revenue with Video
Driving ABM Success and Revenue with Video
Brightcove
 
How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI
Brightcove
 
Social Video - What's Next?
Social Video - What's Next?Social Video - What's Next?
Social Video - What's Next?
Brightcove
 
Supercharge your Strategy with Video
Supercharge your Strategy with VideoSupercharge your Strategy with Video
Supercharge your Strategy with Video
Brightcove
 
Creating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyCreating a Complete Video Marketing Strategy
Creating a Complete Video Marketing Strategy
Brightcove
 
Streamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseStreamlining Video Across the Enterprise
Streamlining Video Across the Enterprise
Brightcove
 
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Brightcove
 
Video Moves Audiences
Video Moves AudiencesVideo Moves Audiences
Video Moves Audiences
Brightcove
 
Monetising Video
Monetising VideoMonetising Video
Monetising VideoBrightcove
 
CASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves RevenueCASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves Revenue
Brightcove
 
Video marketing next practice and best practice
Video marketing next practice and best practiceVideo marketing next practice and best practice
Video marketing next practice and best practice
Brightcove
 
Marketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliMarketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul Casinelli
Brightcove
 
Being Social with Video
Being Social with VideoBeing Social with Video
Being Social with Video
Brightcove
 
How to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content OverloadHow to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content Overload
Brightcove
 
Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing
Brightcove
 
Video Moves Business - Infographic
Video Moves Business - InfographicVideo Moves Business - Infographic
Video Moves Business - Infographic
Brightcove
 
Video Marketing Bootcamp
Video Marketing BootcampVideo Marketing Bootcamp
Video Marketing Bootcamp
Brightcove
 
Brightcove Live Solutions
Brightcove Live SolutionsBrightcove Live Solutions
Brightcove Live SolutionsBrightcove
 
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...Brightcove
 

More from Brightcove (20)

Brightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove Ecosystem for Online Video
Brightcove Ecosystem for Online Video
 
Driving ABM Success and Revenue with Video
Driving ABM Success and Revenue with VideoDriving ABM Success and Revenue with Video
Driving ABM Success and Revenue with Video
 
How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI
 
Social Video - What's Next?
Social Video - What's Next?Social Video - What's Next?
Social Video - What's Next?
 
Supercharge your Strategy with Video
Supercharge your Strategy with VideoSupercharge your Strategy with Video
Supercharge your Strategy with Video
 
Creating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyCreating a Complete Video Marketing Strategy
Creating a Complete Video Marketing Strategy
 
Streamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseStreamlining Video Across the Enterprise
Streamlining Video Across the Enterprise
 
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
 
Video Moves Audiences
Video Moves AudiencesVideo Moves Audiences
Video Moves Audiences
 
Monetising Video
Monetising VideoMonetising Video
Monetising Video
 
CASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves RevenueCASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves Revenue
 
Video marketing next practice and best practice
Video marketing next practice and best practiceVideo marketing next practice and best practice
Video marketing next practice and best practice
 
Marketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliMarketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul Casinelli
 
Being Social with Video
Being Social with VideoBeing Social with Video
Being Social with Video
 
How to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content OverloadHow to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content Overload
 
Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing
 
Video Moves Business - Infographic
Video Moves Business - InfographicVideo Moves Business - Infographic
Video Moves Business - Infographic
 
Video Marketing Bootcamp
Video Marketing BootcampVideo Marketing Bootcamp
Video Marketing Bootcamp
 
Brightcove Live Solutions
Brightcove Live SolutionsBrightcove Live Solutions
Brightcove Live Solutions
 
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Live Streaming from A-Z

  • 1. Live Streaming from A to Z Carl Rutman, Senior Solutions Engineer
  • 2. Agenda Live Streaming A to Z Signal Flow & Workflow Encoding Options Connectivity & CDN Players Demo Q&A 2 | Confidential © 2013 Brightcove Inc.
  • 3. Live Streaming A to Z Confidential 3|
  • 4. What is Live Streaming? Live Streaming is the ability for you to send a video signal, in real time, to your viewers. For example: As a Brightcove publisher, I want to stream my events Live! As a Brightcove publisher, I want to have a Live, 24/7 Internet Video Stream. 4 | Confidential © 2013 Brightcove Inc.
  • 5. Steps to stream live 1 You must have some type of video source, this can be either live video or pre-recorded content. 2 You must have some type of encoder, either software based or hardware based. 3 You must have an entry-point and an exit point on a CDN. 4 You must have a player which plays the stream appropriate to the device. 5 | Confidential © 2013 Brightcove Inc.
  • 6. Signal Flow & Workflow
  • 7. Live Streaming Overview © 2013 Brightcove Inc.
  • 8. On-site vs. in-cloud On-Site Advantages; In-Cloud Advantages; Reliable hardware – Best for locations with low connectivity Less risk for well connected locations – Deliver to all devices at a much lower cost Complete control of signal quality to encoder – Increased stream quality due to scalability 8 | Confidential © 2013 Brightcove Inc.
  • 9. On-site detailed overview © 2013 Brightcove Inc.
  • 10. In-cloud Detailed overview © 2013 Brightcove Inc.
  • 12. Options for live streaming • Software Only Encoding On Site – This is great for low budget productions, and has the ability to deliver a live stream to almost any Flash Enabled device. • Software Encoding On Site with In-Cloud Transcoding – This is perfect for sites with poor connectivity, or low cost solutions that require delivery to all devices. • Hardware Encoding On Site – Are essential for a mission critical live event, with high quality, high availability bandwidth and a large production. © 2013 Brightcove Inc.
  • 13. What do you send? • You have many options for encoding live streams. How do you decide which are right? – Best Practices; Understand the various devices and their native screen sizes you plan to deliver to. • Estimate the bandwidth available for your target audience. • Evaluate the size of the player as it will be displayed on the web page. • In most cases, a top rendition of 1280x720p feed, at about 2 – 2.5 Mbps will very high quality. • Test and confirm the bandwidth available to you on site. • Review budgets to understand if limiting the streaming options will be required to stay on budget for • bandwidth consumption by users. • Choose up to 10 renditions from the following list and modify their sizing to match your player and device displays; 13 | Confidential © 2013 Brightcove Inc.
  • 14. List of common renditions, based on various needs 14 | Confidential © 2013 Brightcove Inc.
  • 16. The Internet • What’s Required? – A high speed, high quality, rock solid connection. Most hardware encoders will need at least a 10 Mbps “up” pipe available for them, to stream 6-10 renditions. • What if that’s not available? – Then you should consider using an in-cloud transcoding service, like Zencoder. This allows you to send up a 2 Mbps 720p rendition (best practice) and receiving multiple renditions and multiple formats, delivered to all devices. • What if that’s not available either? – You can try to send a smaller, and lower quality signal up to the cloud for transcoding. Some customers have reported descent results by sending a 500kbps 640x360, and having it transcoded to all devices. • Wi-Fi? LTE? 4G? – While these technologies are becoming more and more common, their connectivity is still spotty, and ultimately, they may not be able to sustain a single, solid stream. However, there are ways to leverage several of these together, to get a solid connection. © 2013 Brightcove Inc.
  • 17. CDN • To stream your live event, you’ll need a Content Delivery Network to deliver the resulting live stream. – Some key items to considers; The number of Points of Presence in your target region or, the world • The ability to deliver live stream HLS segments (HTTP Live Streaming Protocol) • The capacity to support a large amount of concurrent viewers • The availability of DVR for your live stream • Various security options for Live Streams (i.e.: HLSe AES-128, SWF+V, RTMPe, TTL, etc) • 17 | Confidential © 2013 Brightcove Inc.
  • 19. Playing back your live stream, to your viewers • Ultimately, after you’ve created all of your renditions for your live stream, you still have to deliver them to the end user in a way in which their device can ingest it, and offer a manual or automated option to switch between these renditions, based on screen size, connectivity and CPU Utilization. – For example, the Brightcove Player loads, and performs the following checks; • Detects user agent, and loads in Flash or HTML5, based on device capability. • Receives rendition list, and has the ability to move between the renditions based on needs. • Evaluates the display size and CPU utilization to ensure a smooth playback experience. • You will also want to ensure that the player has the ability to monetize your content, based on your needs. – Advertising Delivery to all platforms – Paywall options for all platforms – App Compatibility for App Delivered content © 2013 Brightcove Inc.
  • 21. To get started • Here is what you need to get started – An Entry Point – A Username and Password for that Entry Point – Rendition List – A Stream Name (or Names, based on your Rendition List) • This, you make up, but may need to formulate based on requirements (event_angle_bitrate@epcode) – An Exit Point – Adobe Flash Media Live Encoder or Wirecast (for our demo purposes) – A Brightcove Account (for CDN info and Player Playback) – Zencoder (optional, but for delivery to all devices) © 2013 Brightcove Inc.
  • 22. Q&A