100GbE To Slash the Cost of Producing Live Television
New submitter danversj writes "I'm a Television Outside Broadcast Engineer who wants to use more IT and Computer Science-based approaches to make my job easier. Today, live-produced TV is still largely a circuit-switched system. But technologies such as 100 Gigabit Ethernet and Audio Video Bridging hold the promise of removing kilometres of cable and thousands of connectors from a typical broadcast TV installation. 100GbE is still horrendously expensive today — but broadcast TV gear has always been horrendously expensive. 100GbE only needs to come down in price just a bit — i.e. by following the same price curve as for 10GbE or 1GbE — before it becomes the cheaper way to distribute multiple uncompressed 1080p signals around a television facility. This paper was written for and presented at the SMPTE Australia conference in 2011. It was subsequently published in Content and Technology magazine in February 2012. C&T uses issuu.com to publish online so the paper has been re-published on my company's website to make it more technically accessible (not Flash-based)."
100GbE is huge demand for core infrastructure people due to backbones being strained everywhere by the explosion of online video usage. Tier 1 providers are simply at a demand level that current foundries can't even come close to providing. Thus no one has an incentive to slash prices.
And not to mention that, in the last year or two, it's become 'Any Crappy So-Called Story From-Or-About Australia Will Do day' on Slashdot.
Im sorry but i fail to see any reason to throw around uncompressed footage. Considering the abysmal quality of HD content once it reaches the viewer it seems overkill. Until we get a lot better signals out to the homes its just wanking because a normal HD picture is compressed around 96 times. That the footage at the broadcast is uncompressed does not help one tiny bit.
HTTP/1.1 400
Correct me if I'm wrong, but the bottleneck in broadcasting isn't necessarily network speeds, but dealing with the disparity in ingest formats. Loads of non-interoperable formats come in, and broadcast teams have to transcode them into something that works, and quick, especially in live mediums. 10Gbe is fine for that. It's the hardware that does the transcoding that is holding things up. Finally, there are some companies that are using GPGPU boxes to speed it up..
Seriously, initially it reads like an Ask Slashdot, but it isn't because later on it doesn't ask about it but advertises a paper about it. If there's a story in there, it is well hidden in the writing.
You don't see that all the time on slashdot.
Great article.
I think many are getting confused here and think that this article is about reducing the cost of producing live TV on a shoestring. The figures in this article are very high, but for professional video production, existing figures are also very high.
If you take into account that this could allow production trucks to shrink in size a bit (RG6 takes up a lot of space), the price of this new way could be even lower.
http://lkml.org/lkml/2005/8/20/95
Newtek's Toaster was one of the first steps into cheap digital broadcasting. In was an all in one digital switching and titling system. There are afordable 1080P display cards finally. I ran into that problem years back when I had to edit a 1080P film. The display cards we had were high end but they still couldn't handle that much information. There are three critical elements to actually handle 2K content. Your hard drive array has to be fast enough, your busses and cabling have to be able to handle that much information then your display cards have to be powerful enough. Obviously your need fast enough processors and enough ram as well. Anyone of the elements that's not fast enough and you have a bottle neck. They might want to look into firewire networking. It's been around a long time but hasn't been widely adopted. The speed should be adequate for what he's quoting. It blows away Ethernet.
It will become affordable right around the time 1080p is obsolete and replaced by 10Kp (or whatever is next), requiring 1TbE networking to handle the bandwidth...
Replacement tech rarely catches up. 1080p signal? Please, that is so last year. 4k is the new norm. No TV's for it yet? Actually, they are already on sale which means that if you are not recording your repeatable content right now in 4k, you will have a hard time selling it again in the future. That is why some smart people recorded TV shows they hoped to sell again and again on film and not video-tape. Because film has a "wasted" resolution in the days of VHS video tapes but when DVD and now Blu-ray came out, these shows can simply be re-scanned from the original footage and voila, something new to flog to the punters.
I don't know how much data a 100GbE link can truly handle but the fact is that trying to catch up to currect tech means by the time you are finished, you are obsolete. the 4k standard created by the Japanese (and gosh doesn't that say a lot about the state of the west) isn't just about putting more pixels on a screen it is about all the infrastructure needed to create such content. And you better be ready for it now because if you are not, you will be left behind by everyone else.
The future may not be now, but it sure needs to have been planned for yesterday.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
You're just jealous because Australia is a significant source of crappy stories, and some of them are extremely low quality.
Our crappy stories per capita ratio is truly astounding.
hmmm. i should write an article about this. I'm sure I can get it published.
I bought a Blu-ray player last year. After buying a few movies in the blu-ray format, I just wasn't impressed with the difference in quality to upgrade my DVD collection (granted that nearly all of them are old films and would require expensive restoration processes). I use internet TV catchup services from time to time which is in youtube quality format and see no difference in quality when watching on my 32 inch LCD TV. For me, DVD quality on both mediums suits me. When you look at most TV content, is there a need for HD quality video? Would reality shows benefit from HD? Even if you look at average big-budget drama, there isn't that much scope for long location shots where it would simply look better on HD. I would say that the only TV content that would benefit from HD is sport and nature programmes.
For end devices 10Ge already has the bandwidth, and is available now. There is 40Ge if you really need some extra speed.
10Ge runs over CAT6 something 100Ge may never do. But I don't know why CAT cables are desireable when low latency is the aim.
For switch to switch links channel bonding will give you as much bandwidth as you need.
Waiting for 100Ge for lan traffic seems to be a waste of time and opportunity.
Because it needs quality of service. Something ethernet has historically shunned.
That's 1x10^11 copyright lawyers per second for those who don't know phy.
Insightful write up. Getting rare here on ./
For those not RTFA, they are referring to using Ethernet in professional live broadcast situations. Aka, newsroom or outdoor sporting broadcasts where cable bundles are still common. I believe they are imagining a world where a broadcast truck rolls up to a stadium and runs a few pair of 100Gbe fiber vs a large coax bundle. This could save considerable time and money. Some interesting bw numbers:
SD 270 Mbit/s
Interlaced HD 1485 Mbit/s
Progressive HD 2970 Mbit/s
The $55k item linked in the description is the price of one CFP module .. and you need 2 - one for each end. Then you need the line card to plug the CFP modules into, those will run you about $250k. Then you need the chassis/supervisor modules to plug the line card into (plus the power supplies/etc).
100Gb is VERY expensive :) Reassuringly expensive.
In the last studio upgrade we did, we retrofitted everything with Ethernet -- 10G switches. Cameras are all ASI -> GigE (MPEG-2 Multicast), switchers, and final outs.
Uncompressed, at full rate, an ASI feed uses 380 MB/s. An uncompressed 1080p melted feed is 38 MB/s.
You need to do careful network planning, but remember these are switches -- you shouldn't see traffic you didn't request. Right now we usually have about 8 cameras, plus the mixer, plus the groomer, plus the ad-insert. It then goes right out via the internet (Internet2 -- FSN is also a partner so we can send right to them), and a satellite truck as a backup. Our plan next year is not to have the satellite tuck on site anymore.
This is for a live-sports studio that feeds about 300 cable / satellite providers, reaching about 73M homes.
You can't guarantee things come out in the same order you put them in, or with nice predictable latency between point A and B. Not much of a problem for shifting shed loads of data between servers but it sure is when your piping live uncompressed video to your head-end.
For reference, a typical video production switcher, the Grass Valley Kalypso HD, has an autotiming window of +/- 6 microseconds in 1080i/60 mode[14]. This means that source video signals received by the switcher must be synchronised to within 12 microseconds of each other. That is, the start of each frame of video from each video source must be received within 12 microseconds of a frame from any other video source in the switcher.
In citation 14 I don't see any mention of 1080i/60 autotiming. In table 10 and table 33 it lists several delays and the 1080i/29.97/30 autotiming is +/- 6.16 s but 1080i/60 should be even lower if it were supported.
Quoth the article: "Ethernet’s 'natural' or designed tendency in its basic form is to slow down all traffic flows to enable fair bandwidth sharing if the medium becomes saturated with traffic. It also has guaranteed delivery mechanisms whereby lost packets are retransmitted."
uhhh
Raw sensor frames only need 14-16 bits per pixel, with the added bonus of increased dynamic range.
IT and Broadcast TV Is not CS it's more trade like and needs lot's hands on skills with the equipment.
Network Architect here, who's worked on many varied systems. I predict what the consumer will see is a drop in reliability.
Real time communication is just that, real time. Gear of old (5ESS switches, TDM networks, Coax analog video switchers) were actually built around this notation from the ground up, and many design decisions were made to keep things operating at all costs. Of course, this added cost and complexity.
Packet based networks were built on the assumption that losing data was a-ok. Packet drops are how problems are signaled. Protocols are just barely in some cases starting to figure out how to properly deal with this for real time situations, and largely the approach is to still throw bandwidth at the problem.
So yes, running one 100Gbe cable will be cheaper in the future, but it's going to introduce a host of new failure modes that, no offense, you probably don't understand. Heck, most "Network Architects" sadly don't understand, not knowing enough about the outgoing or incoming technology. However I've seen the studies, and it's not pretty. VoIP is not as reliable as circuit switched voice, but it's pretty darn close as it's got more mature codecs and low bandwidth. iSCSI is laughably unreliable compared to even fiber channel connections, much less some kind of direct connection methodology. The failure mode is also horrible, a minor network blip can corrupt file systems and lock up systems so they need a reboot. Of course, it's also a straight up redundancy thing; when you're covering the Super Bowl having every camera feed leave the building on a single cable sounds like a great cost and time reducer, until it fails, or someone cuts it, or whatever, and you lose 100% of the feeds, not just one or two.
With the old tech the engineering happened in a lab, with qualified people studying the solution in detail, and with reliability as a prime concern for most real time applications. With the new tech, folks are taking an IP switch and IP protocol, both of which were designed to lose data as a signally mechanism and who's #1, #2, and #3 design goals were cheap, cheap, and cheap and then multiplexing on many streams to further reduce costs. The engineering, if any, is in the hands of the person assembling the end system which is often some moderately qualified vendor engineer who's going to walk away from it at the end. It's no wonder when they fail it's in spectacular fashion.
I'm not saying you can't move live TV over 100Gbe (and why not over 10Gbe, even 10x10Gbe is cheaper than 100Gbe right now), but if I owned a TV station and my revenue depended on it, I don't think that's the direction I would be going...
HDSDI uncompressed video is 1.5Gb/s. That is the standard for moving uncompressed video around inside a TV truck, whether 720p or 1080i. It rises to 3Gb/s if you're doing multiple phases of video (3D video, super slo-mo, etc). Within that 1.5Gb/s is still more than enough headroom to embed multiple datastreams and channels of audio (8 stereo pairs is the norm, some streams do up to 16). So I fail to see why 100Gb/s is necessary to transmit uncompressed video.
It's also a chicken-and-egg scenario. I'm a broadcast engineer and audio specialist. I had Ma Bell contact me about 7 years ago asking about how important uncompressed video transmission was, as they were trying to gauge a timeframe for a network rebuild to allow for uncompressed video transmission. My answer hasn't changed much in 7 years, because although moving uncompressed video from site to (in the case of Fox) Houston and then back to your local affiliate would be nice, it's completely unnecessary because by the time it reaches your house your local cable or satellite operator has compressed your 1.5Gb/s signal down to between 4Mb/s and 10Mb/s typically, making the quality gains negligible.
It will solve one problem, which is image degradation due to multiple passes of compression. Think about it... the 1.5Gb/s leaves our TV truck and gets ASI compressed into 270Mb/s (best case scenario, satellite transmission is significantly lower bandwidth, and most networks don't use an entire 270M circuit, they use less). It then arrives at the network hub, where it gets decompressed. If it's live it then goes through several switchers and graphics boxes, then gets re-compressed to ASI and sent either to another hub or to your local affiliate. (If not live, it gets put into a server which re-compresses the video even harder before playout.) Your local affiliate then decompresses it, it passes through more switchers and graphics boxes, then it gets either broadcast using 8VSB, or it gets re-compressed and passed on to your cable or satellite provider, who then un-compresses it, processes it into MPEG or some other flavor, and re-compresses it into its final 3-12Mb/s data stream for your receiver to decompress one final time.
This would eliminate several compression steps, and mean a better final image quality because you're not recompressing compression artifacts over and over and over again. A real 1.5Gb/s video frame looks like staring out a window compared to the nastiness you see when you hit pause on your DVR during a football game (also a best-case scenario, most cable/broadcast/sat providers ramp up the bitrate to the max for live sports and then set it back down shortly thereafter).
But the 100Gb/s makes no sense to me. Are you (crazy) overcompensating for latency? Are you sending 100% redundant data for error correction? Why in the world would you need that much overhead? I can't imagine it's to send multiple video feeds, the telco companies don't want you to do that because then you order less circuits from them. Plus you'd want at least two circuits anyways in case your primary circuit goes down for some reason.
(Side note: The one benefit to a TV truck using Ethernet as a transmission medium is the fact that these circuits are bi-directional. Transmission circuits nowadays are all unidirectional, meaning you need to order more circuits if you need a return video feed, meaning higher transmission costs. The ability to send return video or even confidence return signals back down the same line would be huge for us and a big money saver.)
My company is doing 100GE client interfaces. Tell the router guys to drop the prices, the transport layer is in, and most providers are upgrading or in the planning stage to support it.
Out here in the hinterlands, nobody will invest in 10GbE yet, but do any of these support larger jumbo frames? I see about 92xx as the largest supported frame size for 1 GbE with most equipment only accepting 9000.
Do the jumbo frame sizes make a 10x leap when the data rate does? Or at least the 6x jump from standard to 9k that 100Mbit to 1Gbit was?
I suppose there are reasons why they wouldn't (maybe 900k or even 325k frame sizes are too much, even at 100GbE), but it seems that if there's some efficiency benefit for 1GbE to use jumbos, you'd think there would be some reason to jack it up when the data rate jacked up.
Assuming we are not only talking about Ethernet but also about TCP/IP another consideration for the networking gear is bufferbloat (http://gettys.wordpress.com/bufferbloat-faq/) in all the components. I'd assume that will be a difficult thing to account for in anything but the routers and workstation hardware. But then it might not be an issue so much in cameras, etc.
It's cheaper, faster and available today. Check out www.mellanox.com - newest dual fdr cards are especially nice.
read it as "market to the consumers"
Yep! It's me! :)
This article makes for an interesting forum discussion. But it's poor quality in its original intention. It was presented at a leading Australian trade show where participants paid upwards of $1,000 to attend. It was subsequently published in an Australian trade magazine.
My issue with this article is that it does little to advance knowledge. It presents no new or original research, or even much insight. It's basic premise can be reduced down to "...it should be possible to one day replace all circuit-switched video systems with packet-switched networks." If I presented that argument to any one of my professional peers in the workplace, I would anticipate a response of, "Yeah.... and?"
For many, it is a given that broadcast systems will eventually converge on traditional networks. It happened to telephony, book libraries, and even social media. Why would silicon manufacturers such as Xilinx be marketing brand new chipsets like as the Virtex-6 for encapsulating 3G-SDI into IP if there wasn't any application for it? Why would the Standards Committee at SMPTE be working to ratify the rules of engagement on SMPTE2022-6? Why would Cisco be rushing new variants of the DCM to market that can encapsulate full video streams at baseband data rates?
"It should be possible to replace circuit-switched video platforms with packet-switched networks one day." No sh*t, Sherlock. I might as well throw in there for good measure that it should be possible to one day fly to work using a rocket-propelled backpack. What the industry really needs is some insight into the economics driving such a change, and some well-informed models and timelines on transition and implementation - you know, the types of data grounded in solid research that platform operators can actually use to plan upon.
Discussing the reliability of IP networks for mission-critical applications is simply a waste of everyone's time. IP networks are already being used in much more fail-sensitive applications like stock markets, medicine and defence. Why don't we just assume that reliability under good engineering practices is well proven and move on? The same goes for real-time applications. IP delivers delay sensitive communications for voice and video already. Problems with latency and system timing for video are already ironed out in MPEG-on-IP stacks and full frame rate videoconferencing.
The economic comparisons presented in this paper are mind-boggling. From what I can see, Table 1 and Table 2 compare the cost of contemporary broadcast equipment with the cost of various laser transceiver modules (SFP and XFP). These items are about as interchangeable as a bullet and a warship. They will still be equally as un-interchangeable when 2015 rolls around and breaths life into Table 3. What are you trying to tell us? You've contrasted the current cost of a video router with the forecast cost of a laser transceiver - what can I conclude from this?
Why don't you try a more useful comparison, like contrasting the cost of contemporary SDI distribution with the equivalent ethernet-based distribution. Take a medium-sized broadcast plant that has a 576-square router and 300 distribution amplifiers. This computes to a total of 3,976 video flows. For 1080p, you would need a switch fabric that can sustain 11.9 Tbps of non-redundant throughput (plus overheads and other traffic). The good news is that such beasts do exist. Wheel in the Cisco Nexus 7000. It's designed as a carrier-grade backbone switch, and it's fast. BSkyB use it for core switching in the Harlequin building. It can provide 768x 10Gbps ports and a total fabric throughput of 17.6 Tbps. It is a real subsititute for an SDI router and ten frames of DA's, and you can buy one right now. You'll probably want two though, for redundancy. Allow a million dollars each, plus spares and support and you'll be in the ballpark. The total solution is still 4-5 times the price of an SDI router and DA frames, before purchasing a single camera, monitor, processor or piece