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.
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
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
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
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
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
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
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
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
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.
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
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.
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.
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
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”.
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
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
All of these customers are using IPTV as another way to move, switch route videoSometimes it’s clearly the best way,NEXT
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
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
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
IGMPRaise your hand…NEXT
IGMP stands for Internet Group Management Protocol AndIf we say that a switch is IGMP aware, that means it can handle multicast routingNEXT
BYOD,This one is kind of ridiculousNEXT
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
HLS,I will give you a hint… this acronym contains an acronymNEXT
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
DASHHere is another compound acronymNEXT
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
This is the last one, ANDPossiblythe goofiest,What do you think OTT stands for?NEXT
It stands for Over the Top This is just another name for Webcasting and internet video in my opinion.NEXT
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 ….,
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
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
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
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
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
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
This is what an Electronic Program Guide served up by a middleware server to a Set Top Box
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
QuickI need to steer this back to basicsThisSo back to basic building blocks, they are theNetworkEncodersDecoders NEXT
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
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.
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
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
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,
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.
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
With regard to encoders,Smaller form factor encoders are used for back haul or overflow scenarios, whereasNEXT
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.
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
…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
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
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
The other basic building blockSoftware decoders includePCs with VLC ORIpads and androids with HLS,NEXT
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
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
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
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
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
This is more of typing challenge than anything else….
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.
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.
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).
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.
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.
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
Watch Latency!!!
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.
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
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.
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
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