infocomm2012 basic building blocks of iptv mp v2

74
Presented by: Will Bakewell Co-Founder Business Development Visionary Solutions, Inc. Understanding the Building Blocks in an IPTV System

Upload: will-bakewell

Post on 22-Dec-2014

178 views

Category:

Technology


2 download

DESCRIPTION

Get to know the building blocks for IPTV — decoders, middleware and encoders. Then, find out how it gets more complicated. For example, a grade school teacher and a broadcast engineer may both need all three blocks but while the teacher needs the simplest user interface, the broadcaster needs an interface that accesses feature settings and performance on a deeper level. Middleware is the building block that varies significantly depending on the application while a rudimentary system does not even need middleware; it only needs STBs, encoders, and a properly configured network. This session will explore customized approaches and solutions, illustrating examples of applications.

TRANSCRIPT

Page 1: Infocomm2012 basic building blocks of iptv mp v2

Presented by:Will BakewellCo-FounderBusiness DevelopmentVisionary Solutions, Inc.

Understanding the Building Blocks in an IPTV System

Page 2: Infocomm2012 basic building blocks of iptv mp v2

NAS

IPTV

Page 3: Infocomm2012 basic building blocks of iptv mp v2

IPTV - Internet Protocol Television

Live or on demand

IP networks are ubiquitous

Leverage the network

video-related traffic 91% of internet in 3 years

Page 4: Infocomm2012 basic building blocks of iptv mp v2

Unicast vs. Multicast

Load on the network

A

B

Page 5: Infocomm2012 basic building blocks of iptv mp v2

Backhaul

Electronic News Gathering

PEG channels

Remote studios

Page 6: Infocomm2012 basic building blocks of iptv mp v2

IPTV Turn-around

Hospitals

Schools, Universities

Hotels, cruise ships

Banks, traders, entertainment execs…

Page 7: Infocomm2012 basic building blocks of iptv mp v2

Digital Signage

Delivery of video to the DS player

Delivery of DS to PCs, STBs, tablets, and smart phones

Page 8: Infocomm2012 basic building blocks of iptv mp v2

Webcasting

Corporate messaging

Houses of Worship

Education and outreach

Page 9: Infocomm2012 basic building blocks of iptv mp v2

“IPTV” is another way to move, switch, androute video

Sometimes it’s the best way

Page 10: Infocomm2012 basic building blocks of iptv mp v2

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

Use IPTV

Page 11: Infocomm2012 basic building blocks of iptv mp v2

virtualized video switch matrix

Page 12: Infocomm2012 basic building blocks of iptv mp v2

Acronym Fun

Page 13: Infocomm2012 basic building blocks of iptv mp v2

IGMP

Page 14: Infocomm2012 basic building blocks of iptv mp v2

IGMP Internet Group Management Protocol

Page 15: Infocomm2012 basic building blocks of iptv mp v2

BYOD

Page 16: Infocomm2012 basic building blocks of iptv mp v2

BYOD Bring Your Own Device

Page 17: Infocomm2012 basic building blocks of iptv mp v2

HLS

Page 18: Infocomm2012 basic building blocks of iptv mp v2

HLS HTML Live Stream

HTML - HyperText Markup Language

Page 19: Infocomm2012 basic building blocks of iptv mp v2

DASH

Page 20: Infocomm2012 basic building blocks of iptv mp v2

DASH Dynamic Adaptive Streaming over HTTP (Hypertext

Transfer Protocol)

Page 21: Infocomm2012 basic building blocks of iptv mp v2

OTT

Page 22: Infocomm2012 basic building blocks of iptv mp v2

OTT Over The Top

Page 23: Infocomm2012 basic building blocks of iptv mp v2

Market terminology, confusion

Video over IP (its not VOIP)

IPTV

Internet Video

Video Streaming

Webcasting or OTT

Page 24: Infocomm2012 basic building blocks of iptv mp v2

Traditionalist’s IPTV Market

• Telco

• ISP

• Cable co.

• Hospitality

Technology

• Private LANs

• Multicasting

• Live and VOD

• IPTV turnaround

• Bundled channels

Page 25: Infocomm2012 basic building blocks of iptv mp v2

Traditionalist’s Internet Video Market

YouTube On Demand Rarely live Non-linear

Technology Cloud served Akamai, Limelight Flash, QuickTime

Page 26: Infocomm2012 basic building blocks of iptv mp v2

Newcomer’s OTT (internet video) Market

• Netflix, Hulu, mlb.com

• MSO parallel delivery mode

• Small screen delivery, BYOD

Technology cloud based

VOD servers

Reflector servers for live or linear content

HLS, Flash, QuickTime etc.

Page 27: Infocomm2012 basic building blocks of iptv mp v2

CDNs Unlimited streaming

bandwidth

Distributed servers

Real Time or On Demand

Pay-per-view gateways

Page 28: Infocomm2012 basic building blocks of iptv mp v2

Hybrids, combinations

OTT (Over the Top), (webcasting), IPTV,

Virtual Video Switch Matrix achieved

From anywhere to anywhere, anytime

Encoders/Decoders

Page 29: Infocomm2012 basic building blocks of iptv mp v2

System Demonstration

Blue Ray/1080i component output > h.264 IPTV encoder > network > STB decoder/HDMI output > “projector”

Page 30: Infocomm2012 basic building blocks of iptv mp v2

Middleware VOD,

Digital signage

EPG

STB management

VLC from Videolan.org

Page 31: Infocomm2012 basic building blocks of iptv mp v2

Infovalue screen shot

Page 32: Infocomm2012 basic building blocks of iptv mp v2

Middleware Market specific attributes

• Entertainment (resorts, cruise ships)

• Training, education (enterprise, military)

• K-12

• Healthcare

Page 33: Infocomm2012 basic building blocks of iptv mp v2

DRM, content protection

Verimatrix Widevine Athentec

Page 34: Infocomm2012 basic building blocks of iptv mp v2

Basic Building Blocks

Network

Encode

Decode (STB, VLC, HLS)

Page 35: Infocomm2012 basic building blocks of iptv mp v2

Network

LANs and Multicasting

WANs, the Internet, and OTT

Hybrids and unicast tunneling

Page 36: Infocomm2012 basic building blocks of iptv mp v2

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

Page 37: Infocomm2012 basic building blocks of iptv mp v2

Bandwidth Calculator

Number of channels X bandwidth/channel 17% headroom (conservative) Existing load factor

Page 38: Infocomm2012 basic building blocks of iptv mp v2

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

Page 39: Infocomm2012 basic building blocks of iptv mp v2

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

Page 40: Infocomm2012 basic building blocks of iptv mp v2

Multicast

224.0.0.0 - 239.255.255.255.

Page 41: Infocomm2012 basic building blocks of iptv mp v2

BASIC BLOCKS

Encoders

Decoders

Page 42: Infocomm2012 basic building blocks of iptv mp v2

Stand alone chassis

Remote content acquisition, ingest May be rack mountable - one RU

Page 43: Infocomm2012 basic building blocks of iptv mp v2

Blades for density

Redundant power supply Rack mountable

Page 44: Infocomm2012 basic building blocks of iptv mp v2

Encoders

Appliance PC based/Software Compression standards Different inputs

Page 45: Infocomm2012 basic building blocks of iptv mp v2

HDMI and HDCP

Yikes! HDCP Pro, maybe…

Page 46: Infocomm2012 basic building blocks of iptv mp v2

Encoder Configuration

Common settings Video performance trade offs Match the encoder to the application Web interface and Console menu

Page 47: Infocomm2012 basic building blocks of iptv mp v2
Page 48: Infocomm2012 basic building blocks of iptv mp v2

Decoders

PCs, VLC ipads, Androids

Page 49: Infocomm2012 basic building blocks of iptv mp v2

Set Top Boxes and IRDs• Set Top Boxes

• IRD - Integrated receiver/decoder

• Manufacturers

• Sencore

• Enseo

• Amino

Page 50: Infocomm2012 basic building blocks of iptv mp v2

STB Configuration

Initial configuration, static IP addresses preferred

Settings example overview

Page 51: Infocomm2012 basic building blocks of iptv mp v2
Page 52: Infocomm2012 basic building blocks of iptv mp v2
Page 53: Infocomm2012 basic building blocks of iptv mp v2

Viewing on a PC

HLS VLC from videolan.org Elecard Many other players

Page 54: Infocomm2012 basic building blocks of iptv mp v2

virtualized video switch matrix

Page 55: Infocomm2012 basic building blocks of iptv mp v2

Extra Credit !BYOD !

HLS !

Android devices need “MXPlayer”

Iphone and ipad devices are “good to go”

Page 56: Infocomm2012 basic building blocks of iptv mp v2

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?

Page 57: Infocomm2012 basic building blocks of iptv mp v2

Address of HLS stream

http://148.obj.netromedia.net:1935/vis1/mpegts.stream/playlist.m3u8

Page 58: Infocomm2012 basic building blocks of iptv mp v2

QuestionsAnswers

Page 59: Infocomm2012 basic building blocks of iptv mp v2

Supported by:Pat OHearnSenior Design EngineerVisionary Solutions, Inc.

Page 60: Infocomm2012 basic building blocks of iptv mp v2

Thank you.

Page 61: Infocomm2012 basic building blocks of iptv mp v2

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”

Page 62: Infocomm2012 basic building blocks of iptv mp v2

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

Page 63: Infocomm2012 basic building blocks of iptv mp v2

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

Page 64: Infocomm2012 basic building blocks of iptv mp v2

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.  

Page 65: Infocomm2012 basic building blocks of iptv mp v2

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 requirements2. 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? 

Page 66: Infocomm2012 basic building blocks of iptv mp v2

TELCOS & ISPs

Multicast & on-demand video

Transport & backhaul

Local ingest

Smart phone and tablet delivery

Page 67: Infocomm2012 basic building blocks of iptv mp v2

SCHOOL OR UNIVERSITY

TV distribution

Digital signage

Internet2

Page 68: Infocomm2012 basic building blocks of iptv mp v2

CORPORATE OR GOVERNMENT

Cable news feeds to LAN

Video distribution CEO, messaging, digital signage

Page 69: Infocomm2012 basic building blocks of iptv mp v2

VIDEOCONFERENCING - TELEMEDICINE Hospital demos

Intra-facility video communication

Distance learning

Operating room video to classrooms

Page 70: Infocomm2012 basic building blocks of iptv mp v2

OVERFLOW

Court Systems

Houses of worship

Conference s

Training centers

Page 71: Infocomm2012 basic building blocks of iptv mp v2

Network switch configuration

Insert screen shot of web interface

Page 72: Infocomm2012 basic building blocks of iptv mp v2

Technical Essentials

Basic Configuration Serial Console Interface (initial IP

address) Web Management Interface Stream address Unicast and Multicast

Page 73: Infocomm2012 basic building blocks of iptv mp v2

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

Page 74: Infocomm2012 basic building blocks of iptv mp v2

• 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