SlideShare une entreprise Scribd logo
1  sur  74
Understanding the Building Blocks in an IPTV System



Presented by:
Will Bakewell
Co-Founder
Business Development
Visionary Solutions, Inc.
NAS




IPTV
IPTV - Internet Protocol Television
 Live or on demand
 IP networks are ubiquitous
 Leverage the network
 video-related traffic  91% of internet in 3 years
Unicast vs. Multicast


                        A

                            B




Load on the network
Backhaul
 Electronic News Gathering
 PEG channels
 Remote studios
IPTV Turn-around
 Hospitals
 Schools, Universities
 Hotels, cruise ships
 Banks, traders,
  entertainment execs…
Digital Signage
 Delivery of video to the DS
  player
 Delivery of DS to PCs,
  STBs, tablets, and smart
  phones
Webcasting
 Corporate messaging
 Houses of Worship
 Education and outreach
“IPTV” is another way to
move,
switch, and
route video

Sometimes it’s the best way
Use IPTV
  Instead of expensive satellites for back-haul
  To replace failing coaxial infrastructure
  In new construction - avoid duplicate
   infrastructures
  The data network is already in place
virtualized video switch matrix
Acronym Fun
IGMP
IGMP
 Internet Group Management Protocol
BYOD
BYOD
 Bring Your Own Device
HLS
HLS
 HTML Live Stream
      HTML - HyperText Markup Language
DASH
DASH
 Dynamic Adaptive Streaming over HTTP (Hypertext
  Transfer Protocol)
OTT
OTT
 Over The Top
Market terminology, confusion
    Video over IP (its not VOIP)
    IPTV
    Internet Video
    Video Streaming
    Webcasting or OTT
Traditionalist’s IPTV
 Market             Technology
  • Telco               • Private LANs
  • ISP                 • Multicasting
  • Cable co.           • Live and VOD
  • Hospitality         • IPTV turnaround
                        • Bundled channels
Traditionalist’s Internet Video
 Market              Technology
   YouTube              Cloud served
   On Demand            Akamai, Limelight
   Rarely live          Flash, QuickTime
   Non-linear
Newcomer’s OTT (internet video)
 Market                      Technology
  • Netflix, Hulu, mlb.com      cloud based
  • MSO parallel delivery       VOD servers
    mode                        Reflector servers for
  • Small screen delivery,       live or linear content
    BYOD                        HLS, Flash, QuickTime
                                 etc.
CDNs
 Unlimited streaming
  bandwidth
 Distributed servers
 Real Time or On Demand
 Pay-per-view gateways
Hybrids, combinations
 OTT (Over the Top), (webcasting), IPTV,
 Virtual Video Switch Matrix achieved
 From anywhere to anywhere, anytime
 Encoders/Decoders
System Demonstration
   Blue Ray/1080i component output >
   h.264 IPTV encoder >
   network >
    STB decoder/HDMI output >
   “projector”
Middleware
 VOD,
 Digital signage
 EPG
 STB management
 VLC from Videolan.org
Infovalue screen shot
Middleware
 Market specific attributes
  • Entertainment (resorts, cruise
    ships)
  • Training, education (enterprise,
    military)
  • K-12
  • Healthcare
DRM, content protection
 Verimatrix
 Widevine
 Athentec
Basic Building Blocks
 Network
 Encode
 Decode (STB, VLC, HLS)
Network
 LANs and Multicasting
 WANs, the Internet, and OTT
 Hybrids and unicast tunneling
Network Switching for IP
 DHCP is a bad practice, use static device IP
  addresses
 Implement VPN segmentation of Video
 Channels per Gig
 Switches must be IGMP “aware”
 IP address blocks, VLANs
Bandwidth Calculator
 Number of channels X bandwidth/channel
 17% headroom (conservative)
 Existing load factor
Bandwidth Calculator

 Dedicated Network, no other load
 GigE, h.264 SD, (1 Mbit/s per channel),
      830 channels
 GigE, h.264 HD 1080i, (8Mbit/s per channel),
      103 channels
Address Blocks
Purpose                         IP address range


Private large scale             10.0.0.0 – 10.255.255.255


Private medium to large scale   172.16.0.0 – 172.31.255.255


Private small to medium scale   192.168.0.0 – 192.168.255.255


Multicast                       224.0.0.0 - 239.255.255.255
Multicast




224.0.0.0 - 239.255.255.255.
BASIC BLOCKS


  Encoders

  Decoders
Stand alone chassis
 Remote content acquisition, ingest
 May be rack mountable - one RU
Blades for density
 Redundant power supply
 Rack mountable
Encoders
   Appliance
   PC based/Software
   Compression standards
   Different inputs
HDMI and HDCP
 Yikes!
 HDCP Pro, maybe…
Encoder Configuration
   Common settings
   Video performance trade offs
   Match the encoder to the application
   Web interface and Console menu
Decoders
 PCs, VLC
 ipads, Androids
Set Top Boxes and IRDs
• Set Top Boxes
• IRD - Integrated
  receiver/decoder
• Manufacturers
   • Sencore
   • Enseo
   • Amino
STB Configuration
 Initial configuration, static IP addresses
  preferred
 Settings example overview
Viewing on a PC
    HLS
    VLC from videolan.org
    Elecard
    Many other players
virtualized video switch matrix
Extra Credit !
  BYOD !
    HLS !

Android devices need “MXPlayer”

Iphone and ipad devices are “good to go”
Your smart phone is a decoder too
 decode a 300kbit stream being served up from
  the “cloud” via 3G and 4G
 Androids – “MXPlayer” @ market or “play store”
 The next slide shows an HLS stream address
 Prepare to enter it into the browser address box
 Ready?
Address of HLS stream


 http://148.obj.netromedia.net:1935/vis
  1/mpegts.stream/playlist.m3u8
Questions
Answers


    Supported by:
    Pat OHearn
    Senior Design Engineer
    Visionary Solutions, Inc.
Thank you.
Hybrids, TS, HLS and unicast
tunneling
 Managed LAN verses Unmanaged WAN and
  WiFi
 Multicast Transport Stream on the LAN,
 HLS everywhere else
 Use both architectures for ubiquitous distribution
 Hybrid models, “tunneling”
What do I do if a channel is out?
    Verify that video source is on
    Verify that encoder is streaming – Web
     Management, Serial console
    Check LEDs – Link/Act, Status, Video,
     10/100
    Check stream with VLC – Tools/Media
     Info/Stats
    Possible network issues – Rx Traffic,
     Flooding
    Settings Log
6 common problems, how to
diagnose, how to fix (“it was
working fine”)
   Video input issue
   Audio Issue – No audio, Clipping
   Network issue – Flooding, Switch/Router
    Malfunction, Rx Traffic (IDMS out of buffers).
   Loss of network or serial communication
   Loss of power
   Poor Video Quality
InfoComm Speaking Proposal from Visionary Solutions

Title of session: Understanding the building blocks in an IPTV system

The global move towards IPTV adoption necessitates a thorough understanding
of the nuts and bolts of the technologies behind it. An IPTV system is comprised
of three main fundamental building blocks: decoders, middleware, and encoders
– however, not all systems are the same. For example, a grade school teacher
and a broadcast engineer may need all three blocks but while one user needs
the simplest user interface, the broadcaster needs access to feature settings
and performance on a deeper level. In a similar vein, while middleware is one of
the building blocks, it varies significantly depending on the application where it is
being used and how VOD, EPG, and STB controls are managed. Again, a
rudimentary system does not even need middleware; it only needs STBs,
encoders, and a properly configured network.
Critical to implementing a successful IPTV system is a thorough understanding of
a rudimentary system composed of encoders, IP network, and decoders. This
seminar will provide attendees with a thorough understanding of the basics of
configuring encoders and decoders in an IPTV system, outline differences and
challenges as well as approaches and solutions, and illustrate with examples of
applications.


Learning Objectives:
1. Understand minimum network requirements
2. Get a thorough understanding of an encoder and decoder (set-top box and
software player)
3. Basic building blocks are understood, IPTV as a concept and practice is
demystified.
4. Middleware is application specific. Integrators integrate, fit the middleware to
the customer, what is VLC?
TELCOS & ISPs
 Multicast & on-demand
  video
 Transport & backhaul
 Local ingest
 Smart phone and tablet
  delivery
SCHOOL OR UNIVERSITY
 TV distribution
 Digital signage
 Internet2
CORPORATE OR GOVERNMENT
 Cable news feeds to LAN
 Video distribution CEO,
  messaging, digital signage
VIDEOCONFERENCING -
TELEMEDICINE
 Hospital demos
 Intra-facility video
  communication
 Distance learning
 Operating room video to
  classrooms
OVERFLOW
 Court Systems
 Houses of worship
 Conference s
 Training centers
Network switch configuration
 Insert screen shot of web interface
Technical Essentials
    Basic Configuration
    Serial Console Interface (initial IP
     address)
    Web Management Interface
    Stream address Unicast and Multicast
Web Management Interface Demo
     Settings Overview Example –
     Set network properties
     Start/stop streams
     How to update (don’t update unless
      there is a known issue fix)
     Factory Default reset
•   When and where is IPTV deployed
•   Fun with Acronyms
•   Market terminology and confusion
•   Architectures for LAN, WAN, Internet
•   Middleware review
•   Networking and network configuration notes
•   System Demonstration
•   Encoders and encoder configurations (Practical)
•   Decoders – STB, VLC, HLS (Practical)
•   Troubleshooting
•   Q&A

Contenu connexe

Tendances

Introduction To Iptv
Introduction To IptvIntroduction To Iptv
Introduction To Iptv
fendy812
 
IPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming TechnologiesIPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming Technologies
Cisco Canada
 
INTERNET PROTOCOL TELEVISION SEMINAR PPT
INTERNET PROTOCOL TELEVISION SEMINAR PPTINTERNET PROTOCOL TELEVISION SEMINAR PPT
INTERNET PROTOCOL TELEVISION SEMINAR PPT
Anil Mahapatra
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huawei
southmos
 
Colt wholesale vpn customer presentation
Colt wholesale vpn customer presentationColt wholesale vpn customer presentation
Colt wholesale vpn customer presentation
acaiani
 

Tendances (20)

INTERNET PROTOCOL TELEVISION
INTERNET PROTOCOL TELEVISIONINTERNET PROTOCOL TELEVISION
INTERNET PROTOCOL TELEVISION
 
Introduction To Iptv
Introduction To IptvIntroduction To Iptv
Introduction To Iptv
 
IPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming TechnologiesIPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming Technologies
 
Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)
 
Iptv2
Iptv2Iptv2
Iptv2
 
TELKOM IPTV
TELKOM IPTVTELKOM IPTV
TELKOM IPTV
 
INTERNET PROTOCOL TELEVISION SEMINAR PPT
INTERNET PROTOCOL TELEVISION SEMINAR PPTINTERNET PROTOCOL TELEVISION SEMINAR PPT
INTERNET PROTOCOL TELEVISION SEMINAR PPT
 
Iptv
IptvIptv
Iptv
 
IPTV
IPTVIPTV
IPTV
 
Iptv
IptvIptv
Iptv
 
Hospitality Solution
Hospitality SolutionHospitality Solution
Hospitality Solution
 
Hospitality Solution
Hospitality SolutionHospitality Solution
Hospitality Solution
 
Iptv.Ppt
Iptv.PptIptv.Ppt
Iptv.Ppt
 
BBC - What is IPTV?
BBC - What is IPTV?BBC - What is IPTV?
BBC - What is IPTV?
 
IPTV Case Study
IPTV Case StudyIPTV Case Study
IPTV Case Study
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huawei
 
Zee Vee Training
Zee Vee TrainingZee Vee Training
Zee Vee Training
 
Colt wholesale vpn customer presentation
Colt wholesale vpn customer presentationColt wholesale vpn customer presentation
Colt wholesale vpn customer presentation
 
A&B Solutions Data Product Portfolio External 12 07 2011
A&B Solutions Data Product Portfolio   External   12 07 2011A&B Solutions Data Product Portfolio   External   12 07 2011
A&B Solutions Data Product Portfolio External 12 07 2011
 
Monetizing OTT Video - OTTcon 2010
Monetizing OTT Video - OTTcon 2010Monetizing OTT Video - OTTcon 2010
Monetizing OTT Video - OTTcon 2010
 

En vedette

En vedette (11)

Acronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNFAcronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNF
 
US DTV Transition
US DTV TransitionUS DTV Transition
US DTV Transition
 
Make it fast for everyone - performance and middleware design
Make it fast for everyone - performance and middleware designMake it fast for everyone - performance and middleware design
Make it fast for everyone - performance and middleware design
 
Arkuda STB middleware presentation 2016
Arkuda STB middleware presentation 2016Arkuda STB middleware presentation 2016
Arkuda STB middleware presentation 2016
 
Sinatra Rack And Middleware
Sinatra Rack And MiddlewareSinatra Rack And Middleware
Sinatra Rack And Middleware
 
Set Top Box
Set Top BoxSet Top Box
Set Top Box
 
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
 
TVIP company
TVIP companyTVIP company
TVIP company
 
Sales Management in Dish TV
Sales Management in Dish TVSales Management in Dish TV
Sales Management in Dish TV
 
Communication middleware
Communication middlewareCommunication middleware
Communication middleware
 
The Future of IPTV
The Future of IPTVThe Future of IPTV
The Future of IPTV
 

Similaire à Infocomm2012 basic building blocks of iptv mp v2

Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Converging IPTV and OTT: Building an Enhanced Value Proposition for ConsumersConverging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Verimatrix
 
Introducing Viaccess-Orca
Introducing Viaccess-OrcaIntroducing Viaccess-Orca
Introducing Viaccess-Orca
Viaccess-Orca
 

Similaire à Infocomm2012 basic building blocks of iptv mp v2 (20)

Iptv
IptvIptv
Iptv
 
Vid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterpriseVid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterprise
 
“What Every Digital TV Executive Needs to Know About Adaptive Rate Streaming...
 “What Every Digital TV Executive Needs to Know About Adaptive Rate Streaming... “What Every Digital TV Executive Needs to Know About Adaptive Rate Streaming...
“What Every Digital TV Executive Needs to Know About Adaptive Rate Streaming...
 
Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Converging IPTV and OTT: Building an Enhanced Value Proposition for ConsumersConverging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
 
OTTCon 2010: ShiFt Happens Part 2
OTTCon 2010: ShiFt Happens Part 2OTTCon 2010: ShiFt Happens Part 2
OTTCon 2010: ShiFt Happens Part 2
 
Enhance your pay-TV business model-CABSAT 2010
Enhance your pay-TV business model-CABSAT 2010Enhance your pay-TV business model-CABSAT 2010
Enhance your pay-TV business model-CABSAT 2010
 
Mobile TV and IPTV: Enhancing the User Experience, IP&TV World Forum Middle E...
Mobile TV and IPTV: Enhancing the User Experience, IP&TV World Forum Middle E...Mobile TV and IPTV: Enhancing the User Experience, IP&TV World Forum Middle E...
Mobile TV and IPTV: Enhancing the User Experience, IP&TV World Forum Middle E...
 
Telepresnce Solutions and SVC
Telepresnce Solutions and SVCTelepresnce Solutions and SVC
Telepresnce Solutions and SVC
 
WebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonWebRTC Standards from Tim Panton
WebRTC Standards from Tim Panton
 
1 QITCOM 2012 - Nilo Mitra (Iptv)
1  QITCOM 2012 - Nilo Mitra  (Iptv)1  QITCOM 2012 - Nilo Mitra  (Iptv)
1 QITCOM 2012 - Nilo Mitra (Iptv)
 
The Evolution of the Content Delivery Network
The Evolution of the Content Delivery NetworkThe Evolution of the Content Delivery Network
The Evolution of the Content Delivery Network
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
WORLDPIPE Wholesale TV Everywhere, IPTV, OTT, TelcoOTT Solution
WORLDPIPE Wholesale TV Everywhere, IPTV, OTT, TelcoOTT Solution WORLDPIPE Wholesale TV Everywhere, IPTV, OTT, TelcoOTT Solution
WORLDPIPE Wholesale TV Everywhere, IPTV, OTT, TelcoOTT Solution
 
IPTV (Finally) Made Profitable
IPTV (Finally) Made ProfitableIPTV (Finally) Made Profitable
IPTV (Finally) Made Profitable
 
Octopus 2k10 eng
Octopus 2k10 engOctopus 2k10 eng
Octopus 2k10 eng
 
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video ForwardVideo over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
 
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video ForwardVideo over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
 
Introducing Viaccess-Orca
Introducing Viaccess-OrcaIntroducing Viaccess-Orca
Introducing Viaccess-Orca
 
Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
Enterprise Knowledge
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Infocomm2012 basic building blocks of iptv mp v2

  • 1. Understanding the Building Blocks in an IPTV System Presented by: Will Bakewell Co-Founder Business Development Visionary Solutions, Inc.
  • 3. IPTV - Internet Protocol Television  Live or on demand  IP networks are ubiquitous  Leverage the network  video-related traffic  91% of internet in 3 years
  • 4. Unicast vs. Multicast A B Load on the network
  • 5. Backhaul  Electronic News Gathering  PEG channels  Remote studios
  • 6. IPTV Turn-around  Hospitals  Schools, Universities  Hotels, cruise ships  Banks, traders, entertainment execs…
  • 7. Digital Signage  Delivery of video to the DS player  Delivery of DS to PCs, STBs, tablets, and smart phones
  • 8. Webcasting  Corporate messaging  Houses of Worship  Education and outreach
  • 9. “IPTV” is another way to move, switch, and route video Sometimes it’s the best way
  • 10. Use IPTV  Instead of expensive satellites for back-haul  To replace failing coaxial infrastructure  In new construction - avoid duplicate infrastructures  The data network is already in place
  • 13. IGMP
  • 14. IGMP  Internet Group Management Protocol
  • 15. BYOD
  • 16. BYOD  Bring Your Own Device
  • 17. HLS
  • 18. HLS  HTML Live Stream  HTML - HyperText Markup Language
  • 19. DASH
  • 20. DASH  Dynamic Adaptive Streaming over HTTP (Hypertext Transfer Protocol)
  • 21. OTT
  • 23. Market terminology, confusion  Video over IP (its not VOIP)  IPTV  Internet Video  Video Streaming  Webcasting or OTT
  • 24. Traditionalist’s IPTV  Market  Technology • Telco • Private LANs • ISP • Multicasting • Cable co. • Live and VOD • Hospitality • IPTV turnaround • Bundled channels
  • 25. Traditionalist’s Internet Video  Market  Technology  YouTube  Cloud served  On Demand  Akamai, Limelight  Rarely live  Flash, QuickTime  Non-linear
  • 26. Newcomer’s OTT (internet video)  Market  Technology • Netflix, Hulu, mlb.com  cloud based • MSO parallel delivery  VOD servers mode  Reflector servers for • Small screen delivery, live or linear content BYOD  HLS, Flash, QuickTime etc.
  • 27. CDNs  Unlimited streaming bandwidth  Distributed servers  Real Time or On Demand  Pay-per-view gateways
  • 28. Hybrids, combinations  OTT (Over the Top), (webcasting), IPTV,  Virtual Video Switch Matrix achieved  From anywhere to anywhere, anytime  Encoders/Decoders
  • 29. System Demonstration  Blue Ray/1080i component output >  h.264 IPTV encoder >  network >  STB decoder/HDMI output >  “projector”
  • 30. Middleware  VOD,  Digital signage  EPG  STB management  VLC from Videolan.org
  • 32. Middleware  Market specific attributes • Entertainment (resorts, cruise ships) • Training, education (enterprise, military) • K-12 • Healthcare
  • 33. DRM, content protection  Verimatrix  Widevine  Athentec
  • 34. Basic Building Blocks  Network  Encode  Decode (STB, VLC, HLS)
  • 35. Network  LANs and Multicasting  WANs, the Internet, and OTT  Hybrids and unicast tunneling
  • 36. Network Switching for IP  DHCP is a bad practice, use static device IP addresses  Implement VPN segmentation of Video  Channels per Gig  Switches must be IGMP “aware”  IP address blocks, VLANs
  • 37. Bandwidth Calculator  Number of channels X bandwidth/channel  17% headroom (conservative)  Existing load factor
  • 38. Bandwidth Calculator  Dedicated Network, no other load  GigE, h.264 SD, (1 Mbit/s per channel),  830 channels  GigE, h.264 HD 1080i, (8Mbit/s per channel),  103 channels
  • 39. Address Blocks Purpose IP address range Private large scale 10.0.0.0 – 10.255.255.255 Private medium to large scale 172.16.0.0 – 172.31.255.255 Private small to medium scale 192.168.0.0 – 192.168.255.255 Multicast 224.0.0.0 - 239.255.255.255
  • 41. BASIC BLOCKS  Encoders  Decoders
  • 42. Stand alone chassis  Remote content acquisition, ingest  May be rack mountable - one RU
  • 43. Blades for density  Redundant power supply  Rack mountable
  • 44. Encoders  Appliance  PC based/Software  Compression standards  Different inputs
  • 45. HDMI and HDCP  Yikes!  HDCP Pro, maybe…
  • 46. Encoder Configuration  Common settings  Video performance trade offs  Match the encoder to the application  Web interface and Console menu
  • 47.
  • 48. Decoders  PCs, VLC  ipads, Androids
  • 49. Set Top Boxes and IRDs • Set Top Boxes • IRD - Integrated receiver/decoder • Manufacturers • Sencore • Enseo • Amino
  • 50. STB Configuration  Initial configuration, static IP addresses preferred  Settings example overview
  • 51.
  • 52.
  • 53. Viewing on a PC  HLS  VLC from videolan.org  Elecard  Many other players
  • 55. Extra Credit ! BYOD ! HLS ! Android devices need “MXPlayer” Iphone and ipad devices are “good to go”
  • 56. Your smart phone is a decoder too  decode a 300kbit stream being served up from the “cloud” via 3G and 4G  Androids – “MXPlayer” @ market or “play store”  The next slide shows an HLS stream address  Prepare to enter it into the browser address box  Ready?
  • 57. Address of HLS stream  http://148.obj.netromedia.net:1935/vis 1/mpegts.stream/playlist.m3u8
  • 59. Supported by: Pat OHearn Senior Design Engineer Visionary Solutions, Inc.
  • 61. Hybrids, TS, HLS and unicast tunneling  Managed LAN verses Unmanaged WAN and WiFi  Multicast Transport Stream on the LAN,  HLS everywhere else  Use both architectures for ubiquitous distribution  Hybrid models, “tunneling”
  • 62. What do I do if a channel is out?  Verify that video source is on  Verify that encoder is streaming – Web Management, Serial console  Check LEDs – Link/Act, Status, Video, 10/100  Check stream with VLC – Tools/Media Info/Stats  Possible network issues – Rx Traffic, Flooding  Settings Log
  • 63. 6 common problems, how to diagnose, how to fix (“it was working fine”)  Video input issue  Audio Issue – No audio, Clipping  Network issue – Flooding, Switch/Router Malfunction, Rx Traffic (IDMS out of buffers).  Loss of network or serial communication  Loss of power  Poor Video Quality
  • 64. InfoComm Speaking Proposal from Visionary Solutions Title of session: Understanding the building blocks in an IPTV system The global move towards IPTV adoption necessitates a thorough understanding of the nuts and bolts of the technologies behind it. An IPTV system is comprised of three main fundamental building blocks: decoders, middleware, and encoders – however, not all systems are the same. For example, a grade school teacher and a broadcast engineer may need all three blocks but while one user needs the simplest user interface, the broadcaster needs access to feature settings and performance on a deeper level. In a similar vein, while middleware is one of the building blocks, it varies significantly depending on the application where it is being used and how VOD, EPG, and STB controls are managed. Again, a rudimentary system does not even need middleware; it only needs STBs, encoders, and a properly configured network.
  • 65. Critical to implementing a successful IPTV system is a thorough understanding of a rudimentary system composed of encoders, IP network, and decoders. This seminar will provide attendees with a thorough understanding of the basics of configuring encoders and decoders in an IPTV system, outline differences and challenges as well as approaches and solutions, and illustrate with examples of applications. Learning Objectives: 1. Understand minimum network requirements 2. Get a thorough understanding of an encoder and decoder (set-top box and software player) 3. Basic building blocks are understood, IPTV as a concept and practice is demystified. 4. Middleware is application specific. Integrators integrate, fit the middleware to the customer, what is VLC?
  • 66. TELCOS & ISPs  Multicast & on-demand video  Transport & backhaul  Local ingest  Smart phone and tablet delivery
  • 67. SCHOOL OR UNIVERSITY  TV distribution  Digital signage  Internet2
  • 68. CORPORATE OR GOVERNMENT  Cable news feeds to LAN  Video distribution CEO, messaging, digital signage
  • 69. VIDEOCONFERENCING - TELEMEDICINE  Hospital demos  Intra-facility video communication  Distance learning  Operating room video to classrooms
  • 70. OVERFLOW  Court Systems  Houses of worship  Conference s  Training centers
  • 71. Network switch configuration  Insert screen shot of web interface
  • 72. Technical Essentials  Basic Configuration  Serial Console Interface (initial IP address)  Web Management Interface  Stream address Unicast and Multicast
  • 73. Web Management Interface Demo  Settings Overview Example –  Set network properties  Start/stop streams  How to update (don’t update unless there is a known issue fix)  Factory Default reset
  • 74. When and where is IPTV deployed • Fun with Acronyms • Market terminology and confusion • Architectures for LAN, WAN, Internet • Middleware review • Networking and network configuration notes • System Demonstration • Encoders and encoder configurations (Practical) • Decoders – STB, VLC, HLS (Practical) • Troubleshooting • Q&A

Notes de l'éditeur

  1. Good afternoon to all of you, thank you for joining us…My name is Will Bakewell and this isUnderstanding the Building Blocks in anIPTV SystemI’m a Co founderSolutions Inc. We are a manufacturerof IPTV technologies. We were founded in 1995.We brought our first IPTV encoder to market in 2003.Since then we have been actively addressing a broad spectrum of IPTV applications. We’ve worked through numerous projects with AV designers and integrators.We’ve gained a lot of perspective over the years within the many markets that fall under the Infocomm umbrella I hope we billed it right and you find it beneficial Today We are going to coverApplicationsmarket terminology and Key technical concepts We have a basic system here to demonstrate and I will show you how it is set up and configured.At the end there is a hands on lab believe it or not.
  2. Getting us all on the same page, On the left hand side we have a video source.This is fed into an IPTV encoderWhich then streams the video onto the network, point to point or point to multipointThese streams can then can be decoded byPCs, MACs, Tablets, smart phones, or IPTV set top boxesOr stream to file with network attached storage for on demand playbackNEXTIPTVIP Networks for Data,Voice,Video …, laptops, MACs, smart phones, tablets
  3. IPTV stands for Internet Protocol Television.IP networks are ubiquitous and you can leverage these networks to move, switch and route videoNetworks are spreading and getting fatter which is to say that bandwidth is growingIt’s the ability to leverage these networks that makes this technology so attractive.In March of this year, John Chambers, Cisco’s CEO and chairman, said video-related traffic is growing exponentially and is expected to account for 91 percent of Internet data flow within three years. Of course, that’s what he’s hoping for.NEXTIn the next slides we are going to talk about some of the real world applications.
  4. Unicast vs MulticastI will use these terms more than a few times todayUnicast means Point to Point transmissionMulticast means Point to Multipoint transmission. Both diagrams show a one channel, three client systemThe blue dots here are network switchesThe arrows represent streams generated to satisfy demandThe left hand diagram shows unicasting.It’s a live event so each subscriber is watching the same thing at the same time. With unicasting, three separate, unique steams need to be generated (or served) from the source, one for each clientWith multicasting, one stream emanates from the source and is forwarded only to switches or clients that request to “join” the multicast group.The more arrows, the more streams, the more streams the more bandwidth is being used on the networkBy counting up the arrows you can assess the load on the network with unicast vs. MulticastThe unicasting total network load on the left is nine (9) streams The multicasting total network load on the right is six (6) streamsIn this narrow example its only a 33% difference butImagine that it is Super Bowl Sunday and you have 10,000 subscribers across your network, clearly in that case Multicasting would help your overall network efficiencyNow look at the bottom right part of the diagram,When a client on the network wants a multicasted stream, it makes a request to “join” the streams multicast group. This request is made to its switch, switch B in this case, as labled. Switch B forwards the “request to join” to other switches in the local area network, when the join request hits the switch that is servicing the encoder or streaming server (serving the stream) , that switch will forward the multicast content back across the “join-request” chain to reach the the device that originally asked to join the multicast. NEXTAddress range between 224.0.0.0 to 239.255.255.255. Anything else is unicast.Requirements for the network – Need Layer 3 switch at network core w/ IGMP Querying and edge switches with IGMP Snooping. Filters traffic based on requests to join or leave channels. Snooping switches listen for requests and querying switch forwards or halts video traffic based on the requests.Installations will be multicast. SD AVNs have ability to stream to up to 3 unique unicast or multicast addresses. Auxiliary streams can be used for confidence monitoring (unicast to a local display (computer or STB/TV).For every install there should be a channel map designating: Chassis/Slot ID, IP address, Stream destination, Serial # of unit, etc. Later will show PackeTV Config utility.
  5. I want review some typical applications nowBackhauling is usually a unicasting applicationWe have Electronic News Gathering applications where ITPV is replacing satellite trucks with a video over IP feed back to the studio. IPTV encoders are being used on remote are reliably back hauling High Definition Feeds. Its less expensive than the satellite truck and satellite service.Community access channels can use it for backhaul in the same way, some municipalities have fantastic IP over fiber connectivity so this is a great way to feed a PEG channel the local cable provider.You can create remote studios for remote interviews. Some are even using 3g and 4g networks for this purpose.NEXT Electronic News Gathering Contribution Site Installation, remote studios Local IPTV Head-end Confidence Monitoring Webcasting Cable/Satellite Ingest Backhaul IPTV Teleprompter
  6. IPTV turnaround is where you would have 10s or 100s of channels in another format such as cable, dish, or free to air sources.And you essentially flip those onto the IP network for RE- distribution. Multicasting the norm for IPTV turnaround systems.This approach makes sense to a variety of customers such as ….Hospitals for patient contentment systemsSchools, Universities, schools and universities for delivering content to classrooms or dorm rooms, Boutique hotels, cruise shipsAnd Bankers and traders like real time bloomberg or cnbc. feeds right to their desk tops such asEntertainment executives also want to see broadcasted content at their desk or on an ipad somewhere else.NEXTRural Telcos and MSOsLarge 80 channel systems for “patient contentment”.
  7. There are two ways in which our IPTV encoders have been used in digital signage systems. In one case the digital signage server (or player) outputs to the encoder which then distributes the content to other devices such as low cost set top boxes, PCs, and small screens. Where the display count is high it makes sense to use IPTV set top boxes because they cost less than most digital signage players.The second case is where instead of using tuner cards in each digital signage player for a live source like ESPN, the player uses a software decoder to decode a stream from the network. That video is embedded into the digital signage composite.NEXT
  8. Webcasting is a unicasted model using IPTV encoders for ingest and cloud servers for distribution.We see applications inCorporate messagingHouses of worshipEducation and outreachThere are so many applications across an incredibly eclectic mix of markets and customers, way too many to cover todayNEXTWebcastingCable news feeds to network, especially replacing satellite back haul with IP backhaul solutions even for ENGThe “small screen”, “edge distribution” Video distribution to desktops, conference rooms etc., it’s a private redistribution systemAerospace, the international space station can support such a data link
  9. All of these customers are using IPTV as another way to move, switch route videoSometimes it’s clearly the best way,NEXT
  10. Use the IPTV and the Network instead ofExpensive satellites for back-haul To replace old coaxial infrastructure that’s hard to maintainDesign firms we know are now running everything over the IP network for any new construction or refurbishment, Voice, Video and Data all on one networkMore and more you will find solid IP network connections in the right place at the right timeNEXTThese are some cases where it makes sense
  11. This slide is the one great take away from the whole presentation, in my opinionThe IP network becomes a virtual video switch matrix This matrix is scalable across LANs, WANs and the internetThere are no hard boundaries to itYou can use the basic building blocks of IPTV, - encoders and decoders to leverage the networkNEXT
  12. Switching gears a little here…,I’m taking a little surveyWe have a lot acronyms to deal with in this business. It gets a little ridiculous sometimes trying to sort through it all. The next several slides show acronyms that are somehow relevant to IPTV, and I would like to see how many of us know what they stand for.So, please humor me and by a show of hands, lets see if you know the acronyms I am showing you.NEXTYou might see where this is leading…>>>>>>>>>>>>>>>>>>>>>>I don’t but lets try to have some fun with Acronyms
  13. IGMPRaise your hand…NEXT
  14. IGMP stands for Internet Group Management Protocol AndIf we say that a switch is IGMP aware, that means it can handle multicast routingNEXT
  15. BYOD,This one is kind of ridiculousNEXT
  16. Bring Your Own DeviceIf you brought your own device today , plan to use it later on. This is a rare case where you will be asked to turn your smart phone ON later during the presentation….NEXT
  17. HLS,I will give you a hint… this acronym contains an acronymNEXT
  18. HLS stands for HTML Live StreamHLS is emerging as the preferred way to get video across the internet or WiFiand especially for delivery to tabs and smartphones, as in BYODNEXT
  19. DASHHere is another compound acronymNEXT
  20. DASH stands for Dynamic Adaptive Streaming over HTTP, it is also known as MPEG DASH This is like HLS and very similar, some people use the terms inter changeably
  21. This is the last one, ANDPossiblythe goofiest,What do you think OTT stands for?NEXT
  22. It stands for Over the Top This is just another name for Webcasting and internet video in my opinion.NEXT
  23. Internet VideoIPTVVideo StreamingWebcasting or OTTThese are semi useful terms but they also create confusion for marketing folks.Engineers and designers can lump all of this into one category and call it whatever they want. In all cases, its data going across IP networks, ones and zeros. For video, some networks support multicasting and some don’t.In this presentation I am taking liberties to say that all of these technologies are IPTV We actually prefer the term “Video over IP” to describe our technology but in acronym form it would have become VOIP and that was taken.NEXTbut I am presenting so I get to do that.>>>>>>>>>>>>>>>>>>>>>>What does it all mean you might wonderThere is a marketing take on these terms and there is technical take to their meaningsI will describe some of the traditional marketer’s definitions of these terms including fundamental technical differences that do matter. For system designers and architects an understanding how these tools can be applied in so many different ways …. And why these marketing terms are all somewhat arbitrary. There are many, many ways YOU can leverage IP networks for transport and distribution of Audio and Video You may encounter demand for every one of these solutions by themselves or in combination. Internet Protocol technology is a big ….,
  24. According to Wikipedia, The term IPTV first appeared in 1995.It has been interpreted differently over the years but generally it has been applied toTelcoCableco and Hospitality like applicationsAll of it looking a lot like what I called IPTV turn-aroundAs for technology side, it has meantMultiple channels that are Multicasted over LANs and private WANs AND VOD, or Video on Demand is often part of it, of course that is unicastedYou have IPTV turnaround applications for hospitals, schools, and MDUs and there are Turnkey, bundled IPTV solution providers who compete head to head with cable, dish, direcTV and other such content delivery mods, Verizon Fios is the best known exampleSuch has been the meaning of IPTV traditionally NEXT
  25. Internet Video is what you have with YouTubeThis content is viewed and called up on demand, Its all unicasted!Internet video has not traditionally been considered a live medium. And,Being on-demand, it is typically non-linearTechnologically, it is cloud served by companies such as Akamai, Limelight, Go Daddy and others, viaFlash and QuickTimeThis whole industry is morphing…NEXT
  26. Stemming from Internet Video we have OTTNetflix, Hulu, MLB.com are examples of this,In March of this year, John Chambers, Cisco’s CEO and chairman, said video-related traffic is growing exponentially and is expected to account for 91 percent of Internet data flow within three years. Just as with internet video it’s a cloud served architecture and today most of it is On DemandBut you will see more and more live delivery over the topThe term OTT applies particularly to Your Time Warners, Comcasts, and Verizons who want to implement parallel delivery services They want to reach Ipads and laptops, with the same channel line up and VOD features of their traditional services>>>>>>>>>>>>>>>>>>>>>yes we call up the Spector of BYOD reflector servers linear or live content deliveryHLS, or HTML Live Streaming is emerging as a preferred common medium for OTT operatorsThe Holly Grail here is individually targeted advertising.This same architecture and technology could be used by a church or a school or any of your customers who want to become a “broadcaster” or webcasterNEXT
  27. CDN stands for Content Delivery Network,CDN providers enable Webcasting and Over the Top delivery Companies like Akamai, GoDaddy and Amazon are CDNs and there are hundreds of others The big ones feauredisributed serversDistributed serving means copying the most popular requested data to servers near peak demand>>>>>>>>>>>>>This is key with high bandwidth…..This is all cloud based for both real time and on demand delivery of video or other dataPay-Walls and other security thresholds may be enabled at the CDN levelNEXT
  28. Once you have it reduced to 1s and 0s, what you have is one giant, seamless video switch matrix thatThe end users don’t care if it was multcasted over a private netork or unicasted by a cloud server.Its up to you to determine the best approachWith a CDN, your customer is able “broadcast” to an audience of millions from anywhere to anywhereThe input and output devices to enable this are encoders and decoders in one form or anotherNEXT
  29. Now we turn to the practical part of the presentation >>>>>>>>>>>>>>>>>>>>>>>>>>Murphy is out there somewhere but I hope to show you I have a small IPTV system up here with aBlue Ray Player with /1080i component output to a couple of h.264 IPTV encoders to aMulticast Aware Network to an STB decoder withHDMI output to theProjector on the left this is 1080i all the way throughOn the right I am decoding a standard definition stream on the PC, this was encoded from the composite video output of the blueray playerRELAX…BREATH…NEXT
  30. This is what an Electronic Program Guide served up by a middleware server to a Set Top Box
  31. Middleware also encompasses Digital Rights Management for content protection companies likeVerimatrixWidevine andAthentecAddress this part of the market… butThese are not really building blocks for our purpose todayNEXT
  32. QuickI need to steer this back to basicsThisSo back to basic building blocks, they are theNetworkEncodersDecoders NEXT
  33. industry USED to be rife with stories about poor IT management and finger pointing. Thankfully, IP switches and those who configure them are all getting smarter. It makes our jobs easier.IP networking is a large and multifaceted subject. Today we are only covering key aspects Use this to ascertain network administrator preparedness but also know that this subject deserves more study. You either need to know that network is ready ORYou need to know that the network administrator is readyIPTV is a huge tool set:Local Area Networks support multicastingYou can unicast across the internetAnd Its possible to combine these technologiesNEXT___________________________________________________Multicast: A multicast address is associated with a group of interested receivers. In IPv4, addresses 224.0.0.0 through 239.255.255.255 (the former Class D addresses) are designated as multicast addresses.[3]IPv6 uses the address block with the prefix ff00::/8 for multicast applications. In either case, the sender sends a single datagram from its unicast address to the multicast group address and the intermediary routers take care of making copies and sending them to all receivers that have joined the corresponding multicast group.16-bit block 192.168.0.0 – 192.168.255.255 65,536 256 contiguous class Cs 192.168.0.0/16 (255.255.0.0) 16 bits
  34. In terms of the Network, these are the main points to consider for an IPTV system, These are common, appropriate guidelinesUsing DHCP is a bad practice, always use static device IP addressesAlways use IGMP aware switches for IPTV, also known as multicast aware switchesStudy and follow IP Address block conventions and implement VLANs where possibleImplement or ask IT for VLAN segmentation for the streaming channels. This will help in terms of network performance and troubleshootingNEXTWe will go over multicasting and address blocks in the next slides.
  35. How many channels of IPTV can you run?Calculate the number of unique channels times the bandwidth per channel or (stream) as it may beConservatively, you need to allow 17% for what is called head room or as some might call it - network fudge.The Necessary “headroom” amount varies according to switch quality.And of course there may be an existing load of emails, spreadsheets or Pandora this has to be factored inNEXT
  36. For the sake of keeping it simple stupid, lets say there is no other load on a GigE network and it is 100% dedicated to its IPTV task.Using h.264 compression, and allowing for 17% overhead, assuming 1 Mbit/s for standard def and 8 Mbit/second for high defyou could run 830 standard definition channels. OR103 1080i channelsNEXT
  37. Be aware of address block conventions.A network administrator can segment, using address ranges to create subnetsDefining a different address block subnet for all of the video encoders and decoders is recommendedThis creates a VLAN for all the video streaming on the networkThe top three address range rows in this table are not routed to the internet. Use these on your LAN for the device IP addresses and for unicastingThe address block on the bottom row, is the “multicast” address range. This enables the magic of an IGMP aware switch, An IGMP aware switch knows that anything in this range is multi-casted TOGGLE to next SLIDE NEXT - BACKIf you are operating outside of these ranges as you might need to with backhauling videoyou will need to consult with the relevant ISPs to determine the proper unicast stream address or address rangesNEXT - NEXTNetmask address defines the boundary of your sub network (your segment of the network) Within the this range,
  38. Multicasting is enabled by switches that are multicast aware also known as IGMP aware switches.When you are multicasting, going Point to multipoint you will want to use a multicast address for the stream addressOnlyAddresses ranging between 224.0.0.0 and 239.255.255.255. are multicastNEXTYou need layer 3 switches or better at network core w/ IGMP Querying and edge switches with IGMP Snooping. Filters traffic based on requests to join or leave channels. Snooping switches listen for requests and querying switch forwards or halts video traffic based on the requests.Installations will be multicast. SD AVNs have ability to stream to up to 3 unique unicast or multicast addresses. Auxiliary streams can be used for confidence monitoring (unicast to a local display (computer or STB/TV).For every install there should be a channel map designating: Chassis/Slot ID, IP address, Stream destination, Serial # of unit, etc. Later will show PackeTV Config utility.
  39. Once you have an IGMP aware network you are ready to use encoders and decoders for OK so we have an IGMP aware network, its ready for encoders and decoders, its ready to become a video switch matrix
  40. With regard to encoders,Smaller form factor encoders are used for back haul or overflow scenarios, whereasNEXT
  41. Blades are used for density where there is a high channel count as with IPTV turnaround where you might have 60 or 100 live channels.
  42. Looking at encoders first, they come two basic forms, standalone and modular.They may differ as to resolutions and inputsWe focus on Composite Video, component, HDMI, and HD-SDISpeaking of HDMI…NEXT
  43. …We have to talk about HDCPA proper and legal IPTV encoder with HDMI input will NOT stream HDCP protected HiDef content onto the network.Its not clear to us if HDCP Pro, a new standard being introduced by Digital Content Protection LLC, will help the Infocomm integration community deal with the challenge of HDCPIt seems convoluted, Everyone I hear from is frustrated with the standard, but we shall seeMeanwhile, many of us know about “work-around” devices that you can buy which circumvent HDCPEnough saidNEXT>>>>>>>>>>>>>>>>>>It’s a mad, mad, mad world
  44. Common settings include the device IP address, encoding bandwidth, and multicast or unicast stream IP addressMore bandwidth is better for video and the more dynamic the scenes, the more bandwidth you will need.Use more for sports, less for talking heads.With h.264 compression 1-2 Mbit per second will work very well for SD8 Mbit per second will work very well for HDYou can cheese it down from there, again it depends on theMost IPTV encoders feature a web interfaceI will show you an exampleNEXT
  45. OK, I need to switch views up here, please give me a minute…Narrate as you goTURN TURN BR_DVD ON GOTO BROWSER VIEWSHOW DEVICE IP ADDRESSSTREAM IP ADDRESS… Status pageEncoding pageSTOP STREAM…START STREAMThis is straightforward set it forget it 24/7>>>>>>>>>>>>>>>>>>>>>>>>That what the encoder looks like under the hood.The encoding side of things is more straightforward than the decoding sideNEXT…Settings Overview Example – Set network propertiesStart/stop streamsHow to update (don’t update unless there is a known issue fix)Factory Default reset
  46. The other basic building blockSoftware decoders includePCs with VLC ORIpads and androids with HLS,NEXT
  47. Again, using the demo system up here, Lets look at some basic settingsThis Set Top Box has a USB keyboard interface…THIS COULD BE A LITTLE TRICKY PLEASE BARE WITH ME.Entering the user name I can look at the configurationLEAVESNETWORK PAGEHere is where you would enter the Set Top Box device IP address, net mask and gatewayHere is where you would map out the channel map,I only have a couple of channels mapped in this range…These corresponds to the multicast address that was configured in the ENCODERNEXT
  48. For viewing on a PCThere are many ways to decode IPTV streams includingHLSThe free VLC from videoLan.org and More professional offerings from companies like Elecard and MainConceptThere are many options here, we are going to look at VLCPlease bare with me as I open up VLC to show how it looksSHOWVLC – Media Info/StatsOpen Network StreamPlay network streamNEXTFind that filter answer from Andrey, Ask customer about result
  49. You can accomplish a great deal withSome simple building blocksUse encoders and decoders to achieve a video switched matrix of your exact designYou don’t need for most applications.Breath, OK So we are nearing the end of the slides and will have a Q&A session,Fear not, we have a real networking guy up here to help meWe will be up here afterwards if you have some side bar questionsNEXT
  50. Its time for some more audience participationWith some luck from Verizon and AT&T you are going to decode a 500 Kbit HLS stream with your smart phoneI would like you all to please take them out and turn on your smart phones This is not for nothing, you are competing to win on these exquisite INFOCOMM baseball hats, this is what is on the line today because we are having a race to decode an HLS feed of Big Buck Bunny coming to us Over the Top!The first IOS user who decodes the HLS stream of BBB wins a capThe first Android user who decodes the HLS stream of BBB wins a cap The rest of you go home with a sun burn knowing that someone else won the cap you should be wearingNEXT
  51. Please get your phones turned on and get ready to decode a 300kbit stream being served up from the “cloud” via 3G and 4GIf you have an Android device, chances are you need to download MXPlayer at the market or play store or wherever you get your apps.That’s MXPlayer, go ahead and install it now if you are game to playThe movie “Big Buck Bunny” is being encoded in real time and served up on across the internet via…A CDN using a reflector server, unicasted from our office to the cloud from there being webcastedPrepare to enter it into your device’s browser address boxAndroid users will want to haveMxplayer installed beforehandApple or Android, When you get the stream playing on your device, raise your hand Be the first and win one of these caps. We have one for each.Are you ready?And…. BeginNEXT
  52. This is more of typing challenge than anything else….
  53. Unmanaged WANs including the internet do not support Multicasting.Architecturally, its important to note that video over Local Area Networks and Video over Wide Area Networks must be treated differentlyWe currently recommend multicasting over LANS and HLS or HTML live streaming for everything elseThese technologies overlap.
  54. Verify that video source is on. Valid video input – NTSC, Correct input source chosen.Verify that encoder is streaming – Web manager (Start/Stop orStreaming/Not Streaming) Stats/Events LogSerial Console (Stats), System Integrity – screenshot if not clear.Check LEDsLink/Act LED – indicates the status of the Ethernet link. It will illuminate solid green when a 10or 100 Mbit Ethernet link is established. It will blink to indicate activity (Tx or Rx).Status LED – blinks once every second when properly installed, powered, and operational.Video LED – indicates the state of the video input signal. It will illuminate solid green when avalid video source is detected for the selected video input. It will blink at a speed of 4 timesper second when the unit is properly encoding video.10/100 LED – indicates the speed of the connection. It will illuminate green when the link is100 Mbit, and will remain off for 10 Mbit connections.Check stream with VLC – on and off network – crossover cable to laptop. Check Media info/StatsNetwork – Receive traffic, poor Multicast/IGMP filtering, confirm that all switches and routers are on. Ping IPs to confirm.Settings Log – check to make sure none of the critical settings changed.
  55. Video Input – Verify input selected correctly, Check LED, Check Stats – video errors (no video detected)?, Serial Console output, Check straight into a monitor, cable?Audio – Verify input (balanced/unbalanced, etc.), Verify pin out on connector, cable?, Settings if clipping, non compliant (should be line level) , HD can have embedded or non-embedded – make sure input is set correctly. Check stats for audio errorsNetwork – Flooding, poor management, switch or router malfunction, receive traffic (multicast or broadcast), may need to use port sniffer to detect issue (Wireshark), serial console outputNo network or serial communication – Network? Try crossover cable. Serial – check Hyperterminal or terminal emulation settings, null modem cable?, USD converter problem? If both network and serial not working after troubleshooting – could be encoder malfunction….RMA.Loss of Power – Check LEDs. Check power supply voltage. Check power source, circuit breaker, etc. If PS ok, but no LEDs….RMA. If PS bad…RMA.Poor video Quality – Check input source, cable?, eliminate network, check VLC stats, check stats on encoder (gain limit top, bottom, loops unlocked, interlacing = A to D errors) (No video detected, vertical sync lost, buffer overflow, I2C, Audio = Encoder chip errors).
  56. Telcos like Verizon wit FIOS and AT&T Uverse leverage IP for Video, and more commonly RURAL TELCOS & SMALLER ISPS and smaller cable companies use IPTV to also offer so called “triple play” offerings.
  57. Regular distribution of live feeds usually in the mode of what is sometimes called IPTV turnaround.Digital Signage (more on that later)Internet2 multicast capability is being leveraged by “Higher Ed” to share events and feeds related to sports and academics.
  58. Cable news feeds to network, especially replacing satellite back haul with IP backhaul solutions even for ENGThe “small screen”, “edge distribution” Video distribution to desktops, conference rooms etc., it’s a private redistribution systemAerospace, the international space station can support such a data link
  59. Watch Latency!!!
  60. Overflow OR Expanding the audience.One thing typical of these devices is that once the configurations are saved you can quickly deploy them to any points on the network.
  61. Here is a fairly typical switch configuration page….PRIMARY AND SECONDARY DOMAIN NAME SERVERS…, DNS VLAN Membership PLUG IT IN!!!DHCP Mode should never be used
  62. Keeping discussion in the scope of your installation type. Since middleware is used for most control, I will focus on basic config with and if there is enough time we can go through some troubleshooting and how to recognize specific issues that are typical in IPTV systems. These could be network, video input, cabling, or actual encoder malfunction.
  63. Settings Overview – show minimal settings to get streaming. Stats/Events Log.MPEG-2 – can use consoles for all config. Or can use Web InterfaceRequired for setting all but network config on H.264 devices.Show how to set network for each.Main things to set – IP, Netmask, Gateway, DNS Open each web manager.Updates – Config Utility for MPEG-2, Admin – Upgrade page for H.264., Custom Image update.Factory default – reset – card switch, console, web manager.Once all settings are configured, record differences from Factory Default
  64. Here is the overview of what we will cover.Traditional IPTV, Over the Top (OTT) etc.Where and how things are usedMarketing terms, technical ramificationsNotes on MiddlewareNotes on Switch configurationEncoders/Decoders, Virtual Video Switch Matrix achievedConfiguration of Encoders and Decoders in detail