infocomm2012 basic building blocks of iptv mp v2
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