SlideShare une entreprise Scribd logo
1  sur  23
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

Contenu connexe

Tendances

MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSKathirvel Ayyaswamy
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networkingKikima Jimmy
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition TelevisionMurtaza Abbas
 
Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-pptDeepa K C
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)dhruv patel
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapAlpen-Adria-Universität
 
Encoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingEncoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingRay Adensamer
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
Objective Evaluation of Video Quality
Objective Evaluation of Video QualityObjective Evaluation of Video Quality
Objective Evaluation of Video QualityAnton Venema
 
Introduction to live streaming
Introduction to live streamingIntroduction to live streaming
Introduction to live streamingAlec Ward
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin Inc
 
Chapter 3 - Fundamental Concepts in Video and Digital Audio.ppt
Chapter 3 - Fundamental Concepts in Video and Digital Audio.pptChapter 3 - Fundamental Concepts in Video and Digital Audio.ppt
Chapter 3 - Fundamental Concepts in Video and Digital Audio.pptBinyamBekele3
 

Tendances (20)

MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Audio file format
Audio file formatAudio file format
Audio file format
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition Television
 
Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
 
Multimedia tools (sound)
Multimedia tools (sound)Multimedia tools (sound)
Multimedia tools (sound)
 
Real-Time Streaming Protocol
Real-Time Streaming Protocol Real-Time Streaming Protocol
Real-Time Streaming Protocol
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Encoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingEncoding at Scale for Live Video Streaming
Encoding at Scale for Live Video Streaming
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Objective Evaluation of Video Quality
Objective Evaluation of Video QualityObjective Evaluation of Video Quality
Objective Evaluation of Video Quality
 
Multimedia Streaming Architecture
Multimedia Streaming ArchitectureMultimedia Streaming Architecture
Multimedia Streaming Architecture
 
Regulation of OTT platforms
Regulation of OTT platformsRegulation of OTT platforms
Regulation of OTT platforms
 
Introduction to live streaming
Introduction to live streamingIntroduction to live streaming
Introduction to live streaming
 
Rtsp
RtspRtsp
Rtsp
 
MPEG 4
MPEG 4MPEG 4
MPEG 4
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
Chapter 3 - Fundamental Concepts in Video and Digital Audio.ppt
Chapter 3 - Fundamental Concepts in Video and Digital Audio.pptChapter 3 - Fundamental Concepts in Video and Digital Audio.ppt
Chapter 3 - Fundamental Concepts in Video and Digital Audio.ppt
 

En vedette

Transmitir en vivo con live stream
Transmitir en vivo con live streamTransmitir en vivo con live stream
Transmitir en vivo con live streamHector Albuerno
 
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 minutosmariocala
 
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 ProposalOPNFV
 
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 2016Carlos 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
 

En vedette (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...
 

Similaire à 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 SoftwarePaul Richards
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice AppliancePaul Richards
 
Mersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise NetworkMersive Solstice & the Corporate Enterprise Network
Mersive Solstice & the Corporate Enterprise NetworkPaul 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 neverTrueConf
 
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 PosterVMware Academy
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingWouter van der Ley
 
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 250616Senthil Murugesan
 
Getting Started with Amazon AppStream
Getting Started with Amazon AppStreamGetting Started with Amazon AppStream
Getting Started with Amazon AppStreamAmazon Web Services
 
SpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage SolutionsSpotForge Wireless Digital Signage Solutions
SpotForge Wireless Digital Signage SolutionsSenthil 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 GrowthZencoder
 
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 ServerAmazon Web Services
 
Wowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingWowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingRyan Jespersen
 
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
 
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 platformSatya Harish
 
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
 

Similaire à 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
 
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
 
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
 
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
 

Plus de Brightcove

Brightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove
 
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 VideoBrightcove
 
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 VideoBrightcove
 
Creating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyCreating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyBrightcove
 
Streamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseStreamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseBrightcove
 
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 AudiencesBrightcove
 
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 RevenueBrightcove
 
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 practiceBrightcove
 
Marketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliMarketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliBrightcove
 
Being Social with Video
Being Social with VideoBeing Social with Video
Being Social with VideoBrightcove
 
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 OverloadBrightcove
 
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 - InfographicBrightcove
 
Video Marketing Bootcamp
Video Marketing BootcampVideo Marketing Bootcamp
Video Marketing BootcampBrightcove
 
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
 

Plus de 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...
 

Dernier

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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Dernier (20)

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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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