infocomm2012 basic building blocks of iptv mp v2

Post on 22-Dec-2014

178 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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

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

Understanding the Building Blocks in an IPTV System

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

Load on the network

A

B

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, androute video

Sometimes it’s the best way

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

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

• Telco

• ISP

• Cable co.

• Hospitality

Technology

• Private LANs

• Multicasting

• Live and VOD

• IPTV turnaround

• Bundled channels

Traditionalist’s Internet Video Market

YouTube On Demand Rarely live Non-linear

Technology Cloud served Akamai, Limelight Flash, QuickTime

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.

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/vis1/mpegts.stream/playlist.m3u8

QuestionsAnswers

Supported by:Pat OHearnSenior Design EngineerVisionary 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 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? 

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

top related