Off the Clock

An introduction to Internet Video Delivery

By Hui Pang On November 3, 2011 · Leave a Comment

As video becomes one of the most demanding services for network traffic and Internet video becomes an important part of modern life, the quality of experience needs to meet the user’s expectations, regardless of the device or network being used. More and more video is being consumed on smartphones and tablets. The smaller screens allow for lower bit-rates, but the video playback need to start quickly and remain smooth throughout.

Internet Video delivery is challenging because of factors such as high bitrates and sensitivity to delay or packet loss.

Video Streaming

In the past, video streaming was typically associated to RTSP, with RTP used for transmission.  This protocol uses “VCR-like” commands such as PLAY and PAUSE. In this scheme, the server has to keep track of the client’s state. The server starts playing a stream when giving the PLAY command, and has to maintain the state of each session in order to know what packet to send next. The video stream is based on a single “track”, a file with a fixed encoding profile that cannot change. The quality would quickly suffer when there was a shortage of bandwidth such as congestion leading to packet loss.

Today, HTTP based adaptive…

Continue Reading →

HTML5 Video – Microsoft weighs in

By James Awad On September 28, 2011 · Leave a Comment

A lot of noise and fuss has come out of the HTML5 video debate. There are in fact (at least) two debates going on. The first is Flash vs. HTML5. Here, it’s an old-world vs. new-world debate. The PC-era was good to Flash, but as mobile devices take on more clout, things like battery life, security, and touch-interfaces are used as arguments to kill flash and move to something new. The second debate is from within the HTML5 camp itself, where the choice of video codec has become a prickly subject. That subject should be left for another post.

The big news last week was that Microsoft announced how their forthcoming Internet Explorer 10 (IE10) will NOT support plug-ins, including Flash. Actually, this isn’t entirely true. The “Metro-style” version of IE10 will not support these plug-ins. There will also be a desktop version, but it’s not where Microsoft is headed. Desktop applications are seen as legacy support. This blog describes the differences quite well. This was obviously a bold decision, but anchored in the same reasoning as what I mentioned above. IE10 will be part of Windows 8 which is promoting touch interfaces, and better integration…

Continue Reading →

À La Carte Backhaul

By Emmanuel Gresset On September 21, 2011 · Leave a Comment

As a follow up to my article on Wireless Expansion in Developing Areas I wrote not long ago for Wireless Design and Development magazine, I asked myself if I could go one step further and explain how we made it possible to provide backhaul. More specifically, how our client can easily leverage the features we added to the latest DSP to provide cellular and backhaul concurrently using a single multi-core device. All of this while keeping everything at low cost, low power and not affecting the ease of installation.

In my previous article, we were using a System on Chip (SoC) DSP that would be the core processor of a compact BTS setup. The very same SoC can be used to provide the backhaul simultaneously to the cellular portion. With its multiple independent RF interfaces, our clients can connect both cellular and backhaul antenna directly on one device. The backhaul is also flexible, offering the option to use OFDM or cellular UE standard with high performance radio. Since we wanted that our clients be able to customize and adapt the backhaul modem to their specific needs (LOS, NLOS), we designed our DSP to be C programmable.…

Continue Reading →

Roadtrips in 2015

By James Awad On August 19, 2011 · Leave a Comment

Summer time is the perfect chance for people to hit the road with their families and see the sights. Roadtrips have been a North-American tradition for decades. They always sound like a good idea when you head out, but by the third day of “Are we there yet?” the parents usually want to strangle someone. There was a clear trend this year however: instead of seeing 100$ DVD players strapped in front of children’s faces, I saw lots of iPads in their place. I was also guilty of this. Playing video on a tablet is just so much easier than shuffling through DVD discs, the custom battery charger, carrying an extra gadget. And most importantly, the screen is a lot bigger. But this isn’t an ad for Apple. The same would have been true for any tablet. In fact, less expensive tablets will probably start showing up more frequently, attached to headrests in cars everywhere in lieu of cheap DVD players.

Fast-forward a few years, and what do you think we’ll see? Those same tablets will have pervasive 3G/4G connections. And those same kids will grow up a little. Within 1-2 years, I’m convinced we’ll see the proliferation of “backseat…

Continue Reading →

Applied Psychoacoustics: Or How to Mutilate an Audio Signal and Get Away With It

By Jean-Marc Valin On June 15, 2011 · Leave a Comment

Psychoacoustics

As Wikipedia puts it: “Psychoacoustics is the scientific study of sound perception”. While there’s a lot of theoretical research on the topic, one of the main application of psychoacoustics is lossy audio coding. One of the first codecs to make use of psychoacoustic tricks — long before MP3 was born — is the G.711 (u-law/A-law) codec. In general, lossy audio codecs attempt to reduce the bitrate by coding the audio signal with just enough accuracy to avoid the distortion being audible.

What you can get away with

There are many types of distortion that can be inflicted on an audio signal without causing too much audible degradation. Here are some examples below.

Phase distortion

The human ear is almost completely insensitive to the phase of signals. For example, we can’t distinguish between a waveform and its inverted version (the only reason loudspeakers have a red and a black connector is to avoid wiring them 180 out-of-phase with each other and getting cancellation effects). As long as the phase distortion is constant (or nearly constant) in time and that the variation in group delay across frequencies isn’t enough to cause temporal smearing, then the phase can take a lot of…

Continue Reading →

← Previous Entries
  • Tweets

    • Looking to add video conferencing to your system? See our article at Electronic Design. http://t.co/wKmaCg8X
    • Octasic is speaking next week at the SoC conference. A short talk on our power -efficient #async #DSP http://t.co/RqislUAl
    • Join us at #ATCA Summit on Nov. 1st. Octasic's James Awad will be joining a panel of experts on Video Systems. http://t.co/citBV2tq
    • Octasic customer #Iskratel pleasing customers at #BBWF http://t.co/bjSeErOg
    • New alliances are forming... RT @FierceWireless: RT @saschasegan: Why Microsoft-ARM beats Intel-Google http://t.co/c9bkdWPE
  • Tags

    4G Apple audio audio codec backhaul basestation bts Cisco DSP enterprise G.711 HD video ipad lte opus codec over the top (OTT) PBX power psychoacoustics rural speech unified communications (UC) video video conferencing video transcoding wireless
" Looking to add video conferencing to your system? See our article at Electronic Design. http://t.co/wKmaCg8X " — octasic
© 2011 Octasic Inc.