May 5, 2024

Home Theater Geeks 85: IPTV Update



Published June 4, 2023, 2:20 a.m. by Monica Louis


Host:Scott Wilkinson

Scott chats with Drew Major, CTO of Echostar Advanced Technologies about his work in IPTV.

Guest: Drew Major

Download or subscribe to this show at twit.tv/htg.

We invite you to read, add to, and amend our show notes.

Find Scott at HomeTheater.com

Thanks to Cachefly for the bandwidth for this show.

Running time: 59:50

You may also like to read about:



netcasts you love

from people you trust

bandwidth for home theater geeks is

provided by cashfly at cachefly.com

this is home theater geeks with scott

wilkinson recorded october 31st 2011

episode 85 iptv update

this episode of home theater geeks is

brought to you by ford featuring voice

activated sync app link

now you can control select smartphone

apps with your voice so you keep your

hands on the wheel and your eyes on the

road check it out in the 2012 ford

fiesta and at ford.com

technology

and by netflix watch thousands of tv

episodes and movies on your pc mac ipad

iphone or tv instantly all stream

directly to you saving you time money

and hassle for your free 30-day trial go

to netflix.com

twit

hey there scott wilkinson here online

editor of hometheater.com

this week's guest geek is drew major the

cto of ecostar advanced technologies

which is currently working on

iptv a hot topic these days so i'm

really happy to have drew on the show

hey drew welcome

welcome thank you

those who are tuned into the live video

stream at live.twit.tv

or logged into the chat room at

irc.twit.tv can post questions for drew

and i'll pass along as many as i can as

we uh

as we go along here

so uh drew i wanted to start with a

little bit of your history you actually

were one of the founders of novell which

is a well-known networking company and

you developed netware

uh as an application to share fire files

over local area networks so i got that

right

yep it's a long time ago

30 years now

wow wow

and yet uh sharing files over the over

local area networks within a home or a

building or something is now obviously

very common practice

but sharing documents is one thing

streaming media particularly video is

quite another did you did you work on

that in the early days or were you just

mostly concerned with getting a document

from one place to another

well the the networks weren't even

capable of doing that in those days and

so uh

the big deal you got to remember uh we

first shared a 10

megabyte hard drive

i remember my first hard drive was like

a 20 meg and that seemed like a lot at

the time

yeah and so uh you know and that cost

two or three thousand dollars so there'd

be a lot of sense to put a network in

share the files uh

instead of doing using floppy drives

which was the alternative in the early

days otherwise known as sneakernet

yep

but today of course we have we have

enough bandwidth

on local area networks to in fact push

audio and video

around somebody's home

um so the question for me always is

how do you assure

what's called quality of service or qos

when when transporting these these uh

video and audio streams around so they

don't get broken up by somebody sending

a file or checking email someplace else

on the network is that something you

work on

well yeah that's actually the

fundamental challenge facing video

delivery over the internet

if you back up and

or or even in the home under any local

area network if you think about

you know the transition of you know why

networks

work the way they do uh one thing that

was very fundamental early on was

the design of uh

delivery protocols that could deal with

you know everything goes in packets they

could deal with loss packets and so the

invention of ways of dealing with that

the principal way that ended up

happening was a protocol called tcp

which is of course used today

in overall web most most most traffic

and it's designed to deal in a uh

elegant way or at least a pragmatic way

to make sure that the data is fully

delivered

but when they design tcp which by the

way was designed by router vendors to

make sure their routers

didn't melt down originally uh nearby's

uh

what it what it what it does is it makes

sure the data gets delivered but it

hasn't but it imposes no guarantee about

when it does get delivered

and so

the reason which is not that's not a

problem with word processor files but it

is a problem with video files

yeah well it but it also means

something's you know even with a web it

tells you whether i can move my file in

five seconds or two seconds uh depends

on

what's called packet loss and latency

right and uh those two factors happen

and of course you've got to remember the

internet is amazing that it actually

works

disparate set of literally millions of

networks all combined together

and at every point where there's a

router or a switch

even at a modem there's a point where

there can be a congestion point and

the way

they originally designed the routers and

that now is is standard is a there's an

algorithm called random early discard

which basically

throws if if there's a congestion point

if they're trying to put too much data

down a particular pipe

the

router just gives up very quickly and

starts throwing away data

and then what happens is tcp

uh realizes that and backs off and slows

down and of course

because of that the internet works which

is great but the other reason the other

problem the problem with that is that it

doesn't necessarily you can't guarantee

timeliness of delivery and tcp

guarantees delivery but not timeless

delivery and so

even within a house today you know

networks are fast whatever if you're

running wi-fi for example when you set

this thing up to me you told me hey i

can't use wi-fi to connect to skype

well why because wi-fi

typically is susceptible to errors and

stuff and you'll have

a

unacceptable level of packet loss that

would in turn

cause at the videos or our video

conference here wouldn't work

uh well just as a packet loss and so it

you know

even though networks are faster and

better the reality is

in going wireless and in when all your

neighbors are streaming video

uh suddenly

there's a switch point in comcast or

whoever you're using for broadband that

overloads and

data's dropped tcp sessions go slower

video hiccups

and the internet works but

again with video video pays a price in

terms of quality

rich c in the chat room asks how much

buffering goes on to get these delivered

packets

it depends on what you're trying to do

um

let me just describe

what

i invented um

i'll give you maybe just a little more

history this is again this is a geek

show so you can

totally geeky get geeky on me okay so

again i tell ya you know okay so the

internet throws away packets tcp gets

rid of it

uh people realized for many years for 20

years

i got interested in delivering video or

internet in uh mid 90s

or even earlier uh yeah it was mid 90s

because

you know made a lot of sense uh but

the problem was is again how to deal

with this lost packet

thing that there's congestion

some of the packets would be lost

how you dealt with it and of course with

video what they decided to do

is you can decrease the quality of the

video and if there's a if there's

congestion like for example if your pipe

at home your dsl connection is only

one half megabits there's no way you can

put a two megabit

video stream to it you have to figure

out that you have to do less than one

and a half megabit because that's the

size of that

that pipe and so they came up with

algorithms and there was a protocol

defined called rtp rtsp that became a

standard

that basically it was a client server

protocol

where the server would send data

we just start sending packets that have

the video to the client the client on

the other side

would

occasionally reply back saying oh i'm

losing stuff i'm missing stuff and then

the server would look at that and it

would say

i i guess i can't send it at two

megabits i've gotta i better back it off

to one and a half megabits

and so there would be kind of this

interaction where we dynamically

trying to push as much data

through the internet as possible to the

client and then rely on the client to

tell it oh i'm kind of in trouble

i better back off

now that's again was networking

up through really

well today probably half the video

streaming still uses that

they adult primarily most adobe flash if

you go to hulu

it'll be using the rtp rtsp

implementation by adobe

a lot of other streaming still kind of

does that

the problem with that way was though

that it was

that approach was that the server

required intelligence on both sides and

the server was

was kind of blind you know the client

knew what was happening and the server

on the other end had to say well do i

really believe that the client's in

trouble you know

i guess he hasn't squawked enough yet so

i won't

but eventually

you know because because that works

thing can come out of order they can be

delayed you don't know fully what you

can believe because you're kind of at

the other end of a pipe and someone's

shouting at the other end and

it kind of just

it's going through all these sections

and things all get distorted as it goes

through the internet so

you don't fully know it because you

don't want to overreact but you don't

want to under react

so anyway that was the standard way of

doing it um

then the problem was it had two that

that approach had two problems one that

it was based on top of a protocol a

layer actually below tcp called udp

uh that basically

is not a guaranteed delivery thing the

problem with that was that it wouldn't

go through firewalls and people at home

so so in the old days if you did you

like use real networks what would

typically happen there was an early

pioneer of some of this video and audio

streaming in fact for both both of them

they would

they would try to do it with udp

and then if it didn't work they'd back

off and have to use tcp

and

that of course

meant that it

took a while to start

and you know

you push you want to watch video and

it's taking 15 seconds before it figures

out what it can do and what it can't do

because again udp was the firewalls and

stuff over time were that was one way

hackers could you know it's denial

service is like a udp attack and so

there's also protections

and so

basically

that kind of killed or significantly

limited rtp rtsp and so in the end they

put it on top of tcp

and they ran it through

typically the http socket which is the

websocket which was for sure going to be

open for everyone

but in the process i'm sorry i'm sorry

you said the http socket

yeah which is uh which is socket 80

which is your web

your website all your web servers use

that right you know an hdp

uh socket so so you wouldn't have

problems with the firewalls but the

problem at that point was you're on top

of tcp and tcp now has this this other

behavior of

of screwing up the timing of packet

delivery

so anyway that's kind of where the state

of the art

and it wasn't really working that well

uh in in in the past and

what happened was because it was so

complex and stuff some people and i

think most most uh

famously by youtube they decided

well hey we don't need a special

protocol to deliver

uh video let's just make it as a big

file and we'll just use the normal

file down transform that's part of the

web http protocol

we'll just use that file transfer

protocol

and then we'll do a thing called

progressive download which means

we'll open the file start reading the so

the videos on a file we'll open the file

start reading the file we'll see how

fast it's coming and if

if it's coming fast enough we'll

immediately start streaming and hope

that the little progress bar never

catches up to the display bar

or

uh and if that happens then we'll just

pause

okay

right and uh

and we'll just use file transfer

protocol forget these specialized video

protocols they don't really work

by the way file transfer protocols are

easy

and i can just use generic web

infrastructure existing web publishing

infrastructure i don't have to deploy a

special file server or special video

server for the microsoft or the real or

the quicktime or the adobe

it's a lot simpler i'll just use common

web

infrastructure so

that's what youtube did they were very

successful for small videos it was fine

i don't remember in the old days quite

often it would it would hiccup nowadays

it doesn't much because the internet

gets faster and faster over time

so anyway that was sort of the state of

the art and

i had started a company wanting to do

video

distribution i i had to put this on the

record i i had a very interesting now

you know now with steve jobs

i had a very interesting interaction

with steve

back in uh 99 or 2000 oh yeah

i was trying

um i'd met steve because his next

company they wanted to sell it to novell

and

i kept meeting with him every year and i

couldn't figure out how to do it and of

course it made more sense for him to go

back to apple but

he didn't really

know what to do so he kept

meeting with me because he he wanted to

sell next and and again i couldn't

figure out how to make that work and

obviously

it only really worked when he went back

to apple but

right

anyway so i i was in the middle of i was

trying to build content delivery

networks

uh

for video delivery realizing that you

needed big

http web service and all sorts of stuff

and

uh to make that and and the video

delivery would be a you know the next

big thing on the on the internet and so

the problem was at the time the pipes

weren't big enough to do live streaming

so i thought well perhaps

a model could be as people

purchase a thing and then it downloads

it and then maybe

you know an hour two later they can

watch the movie

well that makes some that makes sort of

more sense to me in many respects

because

um you don't know whether it's going to

hiccup in the stream or whatever but on

the other hand it poses the problem of

of copy protection and if you're going

to download something and store it

locally

then you have it locally and how are you

how are the studios going to uh

um address their paranoia

so so anyway you know that they had to

do a lot of you know you have to

obviously do a lot of encryption to to

avoid that problem and a number of

companies have showed up cinema now

others they showed up in you know 2003

2004 et cetera i was i was wanting to

get started a little earlier um and so i

thought well you know who's the guy who

could would get this really quick and i

thought well

steve jobs would and man he owns pixar

and you know he's back at apple and

you know he would he would get it so i

arranged to go meet with them and again

this was

99 or 2000 and

at this meeting and i proposed this idea

to steve and i said you know

steve you know the internet's fast

enough we could start delivering

video movies over the internet what do

you think about that idea

and steve immediately said that's a

lousy idea it's not going to work

and i said because and he said because

because

people want to watch videos immediately

they don't want to wait

and i said well steve you know i knew he

was getting into being a father at the

time i said steve you know when you rent

a video from blockbuster for your kids

do you uh

you go rent it and you can keep it for

five days you rent it a day or two later

you watch it right

and steve came back and he said

nope nope i go reddit and i immediately

watch it

and i

and i

and i was with phil schiller who's i

think his you know his marketing guy he

was the other guy in the meeting and

phil rolled his eyes you know okay this

is steve you know

okay you know steve that's fine you know

whatever you don't and then you know

then we talked about it he had it was

actually a day of earnings call and of

course this is 2000 when apple was just

turning around he was you know he hadn't

even done the ipad pod yet

i'm sure he was working on at the time

so anyway

the discussion ended that steve

kind of didn't want to do a download he

wanted to have

he thought that yate had it immediately

quickly and so

anyway i had that discussion um

literally three years later

which i'll describe here in a minute i

invented a way

to cheaply

do

immediate video streaming

and kind of solve this problem and i

always have the discussion back with

steve you know hey steve you were right

people aren't gonna wait guess what i

invented

the way to to do it over the internet

immediately

and the ironic thing is of course you

know

what does apple do today apple is the

king of downloads

and to wait you know you download patch

you download the thing

and then on the other hand you know i

was promoting that to him he ends up

commercializing it and in the meantime i

invented

what he pushed me for so you know

talk about irony yeah that's really

something we're kind of king of of

both of those camps and of course yeah

anyway let me let me uh

explain now

how i believe video

is going to ultimately be

delivered everywhere and how how

that's going to uh uh

change ultimately the way it you know is

going to eventually get mostly over the

internet and it'll deal with issues in

the house deal with wi-fi issues all

these different issues

which is and this is the invention that

you came up with uh some three years

after that meeting with steve jobs yeah

it was 2003 i kept thinking that people

would fix video streaming and they

weren't and they had this rtp rtsp and

then

then youtube is prior to when they were

acquired to google you know they were

doing

progressive download and it was like

someone's got to figure out how to do it

and there's there's a simple way and

i've been thinking about it on and off

for 10 years but i didn't think i could

was in a position to do it and then one

day i realized that i could do it

or that that

that that it needed to be solved and i

knew how to do it so i invented

it's really an evolution of what's

called uh which was called progressive

download the thing that uh like youtube

is using it

but instead of dealing with video as a

giant file i said well let's

chunk it into different chunks let's

have two second chunks and you gl you

deliver it

together and then

have the client

encoded at different bit rates so

you know you can have a high you know hd

and uh sd and a low bit rate and you

know maybe do you know half a dozen or

even more bit rates

and you mean encode the entire video

file

in multiple bit rates

and have them all available

yeah and then also chunk it into two

second chunks

okay

key with doing the tooth check and

chunks was in that and then access it

via

the web protocols this http protocol

and you just have an intelligent client

that basically says okay give me the

next two seconds it goes and gets it

then it says hey did it take me two

seconds to get this or did it take me

one and a half seconds

well hey if it only took me one and a

half seconds to get this two second

chunk of video

maybe i can get a higher bit rate next

time

so

i go up on the bit rates and i get a

bigger file

and then

things are happening there's errors

wi-fi is having problems or some a bunch

of a bunch of your neighbors are

downloading files and suddenly you can't

get the same bit rate you had before and

suddenly i asked for something it takes

three seconds

then i want to back off and so i better

get a lower bit rate now because i i'm

in trouble but the fact that we chunked

the video

and did it at multiple bit rates and

then had a client that was very

intelligent

they could look and real-time monitor

what was happening and it was all done

in the client

the server was actually just a dumb file

server

dumb you know it didn't have to so it

wasn't a client server architecture

other than the server

just delivers the bits but it had no

intelligence around controlling or

managing

what uh

what was happening and so you put all

intelligence in the client you use the

common

protocols that the protocols of the web

http you do it just for different bit

rates

and

uh

so this is a variation or progression of

progressive low but now i get the best

of both

and so

and of course when you come up with a

good idea

it not only solves the problem you're

solving but you start solving a whole

bunch of other things it's like

this actually worked just as easy just

as good for video on demand as it did

for live streaming

and oh

for live streaming i get time shifting

for free

wow

how do you mean you'd have to store this

that's all you have to do see then

basically in fact maybe even how you're

doing this thing here you you'll do a

live and then you'll encode the vod

thing that's available afterwards

that's right that's exactly right do it

live whatever with our system it's one

and the same

there's no difference

it's really

clean and simple and cheaper

and everything and

so

and it actually works well at higher

qualities so we built that

2003

actually filed for patent in 2005.

we ended up winning in 2005 2006 to do

all the video streaming uh vlog content

for abc for fox for cw for espn we did

the nfl

so all these places are are using this

this technology now right right yeah

that they they are they were using it in

the company that i found it called move

networks and invented

that that i invented this this but it

does require a an intelligent client so

uh

set top box or whatever people have in

their homes

have to have this intelligence built in

right that's right

but the beauty of this approach is

because it's using web and and the thing

and it makes basically it allows enables

the devices streaming to go over an

imperfect network

and deals with it appropriately at the

end point

so you know it's easy to put it on a

phone it's easy to go wireless over you

know 3g it's easy to go over wi-fi

you know anything that has web which is

universal as long as you

install client you can

you can you can stream to it and it's no

longer

uh

hard

uh you know it's the barriers aren't

aren't there in terms of deployability

now

so so so that then let me just finish

the story here

sure

we showed apple disney disney liked us a

lot disney uh they invested in us they

kept telling

apple that they had to support our

protocol so we go up to apple we started

in i think 2007 to go up to apple and

and kept telling them they need to

support this and they'd say they would

then they didn't blah blah blah and then

much to our surprise in 2009

apple proposed a

a standard they called hls http live

streaming that looked really close to

what we'd done and they did it as an itf

standard

was that a patent infringement

oh yeah

we're not sure what we're going to do

about that

okay

copy the same thing so um

that's a separate thing we didn't have

the patent by then though

but anyway um

but the the positive thing that apple

did there was propose it as a standard

and i i view it as kind of a subset of

what we've done uh they uh they

because it was open

we probably should have done it sooner

we didn't

unfortunately we we could have probably

done the same thing anyway so now

there's a standard that's the adaptive

rate standard that's out there with hls

it looks actually pretty good and quite

frankly we're going to start supporting

it because it's kind of a setup we've

done already and i don't really want to

fight that battle in terms of

you know because our negative was we had

to get a client there say

right ended up having about 100 million

with it between abc and fox and stuff we

had about 100 million clients out there

but it was still

hard you know people accept they have

they always give a pause when they have

to install something new so

right and hls doesn't require a

client

uh they do require a client still

but they're being embedded different

places for example you know the only way

to get on an iphone or ipad is to use

hls

so you know you notice you know jobs

block flash there

and certainly they have

soft stuff this so basically because of

that move and again it's a subset we can

still do some of our secret sauce on top

of hls as much as on top of our own uh

writer program so we're transitioning to

hls we publicly announced that

going forward

again what we're going to do with the

patent is a different thing it sounds

like you got to have patents anyway to

be defense

yeah what

it's doing with android

right well listen we've got some

questions in the chat room that i'd like

to get to in just a moment if you hold

on just just a second

i would like to take this opportunity to

thank one of our sponsors for this show

which is uh ford featuring available

voice activated

sync app link

something new here from ford sync app

link enables you to control select apps

from your smartphone

with simple voice commands while you

keep your hands on the wheel and your

eyes on the road very important there

you can do things like voice control

pandora in your car listen to your

tweets with open beak just by asking

with a simple voice command

uh once your smartphone is linked to

pandora for example you can use voice

commands to select your favorite station

make a new one bookmark songs to

purchase give songs a thumbs up or

thumbs down and summon some of the voice

commands include playstation classic

rock bookmark song thumbs up or thumbs

down

and with open beak for example you can

simply say read timelines or read

replies

sync app link is built

on an api platform that allows ford to

continue to work with developers in the

app community to bring apps to life with

voice in their vehicles

voice activated sync app link is

available in the 2012 ford fiesta you

can learn more about it and other

technologies ford is bringing to

vehicles at ford.com

technology

so uh

drew we got some questions in the chat

room or some comments here i just wanted

to uh

bring us up to speed a little bit on

okay

uh which is let me just look for him

here real quick um

does this give you equal quality on both

ends live versus stored media

yes it does yes it does it can be done

well one thing that's nice about

chunking video into two second chunks

and encoding it that way is you can do

a much more uh quality in code on the

two second chunks in live you have he

adds a little bit of latency a little

delay but not not too much you can like

do dual pass

vbr and code on

live which uh we told some people

they said it's impossible you can't do

it it's like you know

yeah we just did

yep

yeah uh uh

dar ck dark maybe uh what software is

this implemented in uh what what'd you

write it in

uh most of it's c plus plus

c plus plus uh again it's a client that

the intelligence is in the client that

installs

um

and it's just a plug-in basically a

browser plug-in

yeah f-loop asks the move player came

and went is this protocol just

implemented directly in flash or

silverlight now you mentioned flash

earlier yeah well both what happened is

microsoft apple and adobe all figured

out that adaptive player the adaptive

bitrate approach using hdp is superior

to what they had done before and so

you know microsoft came up with this

thing called smooth stream hd mic i

can't remember what apple calls apple

calls there's hls

flash calls there's uh uh something else

i don't know the name of it is

but they but basically they're all

evolving towards

this and uh significant amount of

streaming hulu isn't there yet i don't

think

uh netflix dreamer 77 dd asks about

netflix

netflix definitely is adaptive rate they

started we had number of discussions

with them they ultimately decided to do

their own implementation

um i'd argue the one we did is a little

better but flash is good you know

netflix is good enough

right

adaptive right it's definitely adaptive

right

um let's see uh

uh

ans asks couldn't you reverse engineer

it for video upload like skype

i'm not quite sure i understand the

question do you

well

yeah

adaptive freight works best on

on something where it's not not you know

totally real time you know skype here

has to do something different because

you don't want you know you're if you're

talking you don't want more than what a

quarter of a second or whatever

of delay between it and an adaptive rate

isn't suited for that but for video

delivery even live if you can accept 15

20 30 seconds delay off of live

and for scalability you know skype works

great

well i guess you know you guys are you

guys are multicasting too i'm not

exactly sure what what how skype does

that part but but it's definitely

oriented to the live live whereas

adaptive rate does good on live that can

be delayed just a little bit and

definitely for all squad

you mentioned earlier

about

internet speeds in general increasing

and this was one of the questions i

wanted to ask you because

as far as i can tell at least in the

research i've done in the united states

the per capita

internet bandwidth available to uh homes

is not very high compared to some places

uh elsewhere in the world i think it's

well under 10 megabits more like seven

or eight um

so i

i wonder this seems to me obviously to

be uh

one solution to that problem

uh which is getting high quality to the

home

um but with that kind of speed typically

and even less in many cases

the client would have to choose lower

bit rates and you wouldn't get the

quality that you might want

well

thing you have to remember is even if

your

last

mile is is high

these players everywhere even in the

throughout the world they always they

always over subscribe it

sometimes you know 20 50 100 to 1 you

know so so you've got people that think

they all have 10 megabits and there's

100 people with 10 megabits

which you know should be uh

you know 100 000 megabits but the pipe

that actually goes into the internet is

only uh

30 megabits

so you know as everyone and that's that

being the challenge there when you're

starting to talk about more and more

video happening the negative about video

is you watch it a lot with the web you

know you're you know you're you're in

and out you're doing stuff you're you're

just you're bursting and quitting but

with video you know particularly if

you're starting to talk about doing uh

you know a a pay tv thing over the

internet

uh you know you're talking

it's on for five ten hours a day

and so yeah what happens is even if

you're it it's it's the sum of the least

parts you know where they can there's

going to be congestion points up the

path

that are going to really mess you up

even if you've got tons of bandwidth in

your home and tons of bandwidth

uh from comcast or from your fiber to

the home or whatever

certainly on

one of the recent shows that was just on

rerun

here before our show

leo laporte and john dvorak were talking

about

i think leo mentioned something about

how

netflix

accounts for

netflix streaming accounts for 30

of all

internet traffic

and uh when you count everything it's

it's

far more than that so

uh we are certainly moving it seems

towards a model where uh video is being

delivered over the internet and using

quite

a bit of that resource and and then

you've got to recognize that so if

they're taking 30 of the internet and

probably people are watching netflix an

hour to a day

and only maybe 20 percent are netflix

subscribers or 30 percent

then you start seeing that there's going

to be real problems scaling it farther

you know hours a day

and everyone else now

uh again adaptive rate is very suited to

to deal with that uh that

that issue and there's a number of other

techniques that can happen that'll uh

that could solve some of that but

definitely the issue does become some of

it ends up being business model uh

exactly it's not technical it's business

you talk to telcos and they hate netflix

and because netflix

uh does a couple of things they they

they take most of the bandwidth at a

pipe plus netflix even publishes saying

hey this telco is good and this telco's

bad and if you're having problems with

netflix it's not my fault it's you've

got the wrong isp change isps

no wonder they hate it yeah you don't

like that because it's uh it's kind of

uh

a negative thing um

so there's interesting business you know

what incense those people to

you know to uh they have to sometimes

have significant capex to upgrade their

infrastructure

right hundreds of millions of dollars

and netflix

you know takes advantage of that uh in

behalf of the user obviously the user

wants it but

you know the whole the whole

business model and this is where net

neutrality comes in there's just a lot

of

interesting dynamics as to who can

charge what who can force what and who

can

can do what and all that sort of up in

the air i do believe adaptive rates a

better way of choosing it i think that

there's there's there's stuff beyond

adaptive rate that uh that that we're

working on that could

solve this problem somewhat but it

definitely ends up being an economic

problem of how to scale

right and and you are bumping up against

the the obvious limit of you have no

control over

uh the infrastructure the the bottom

line infrastructure of bandwidth into

individual homes that depends on you

know whether they put in copper or fiber

fiber optic or so on uh clearly a

verizon fios has a lot more bandwidth

available to it than most other

systems but still even upstream they

that you know they aggregate it way down

and

the question is and uh you know akamai

uses i'm sorry netflix uses c content

distribution networks like akamai and

they put cat they put proxy caches http

proxy caches that end up being

replicators that fan out the content so

they get one copy into the server send

it out to 100 people you know so it's a

fan out point

well one thing that needs to happen is

the telcos and the isps need to put

those caches further into their network

that would solve some of the problem but

again what's the business model that

that motivates them to do that they're

they're thinking

about that and i'm thinking a lot about

it because it's again that's kind of the

scalability issue

still we're facing in terms of being

able to video

i wonder if the scalability issue might

also apply to the data caps that most

isps are now putting on their their

users

exactly the same thing and how to get

around that and yeah it's all kind of

mixed up together the reason they're

doing data caps is because

you know if they don't do it

their business model doesn't work

they can't charge enough to the customer

to pay for the infrastructure yeah

yeah

has to work it has to work the problem

that i'm faced with always i get back to

is

i'm primarily concerned about quality

and so i wonder if iptv

can ever hope to compete quality wise

with

broadcast cable satellite

which

some would argue isn't necessarily that

good but probably generally speaking

it's better than currently delivered

iptv

not to mention blu-ray

yeah well

i happen to believe that we will get

there uh let me tell you let me tell you

why and how it's

high level um

let me let me first of all explain one

issue uh with with adaptive rate

delivery um

the challenge

that uh adaptive rate has is it's

delivered uh one way of describing is

unicast it's a it's a single stream to a

single user

okay

whereas broadcast is multicast where you

have a single source

whether it's satellite it's just being

get down from one satellite transponder

uh or certainly broadcast it's from an

antenna

uh if it's or it's through the internet

it's still brought it's still broadcast

as a single stream and then

fanned out the problem with broadcast is

again you can't time shift it everyone

has to see everything at the same way

it's a traditional

tv broadcast model and more and more

people want to

do things on their own and they want to

push you do have you do have dvrs of

course now

yeah that's kind of expensive and it's

only it really only works on a set-top

box and now i want to have it on i want

to have the same thing on my iphone and

ipad and

kind of it's kind of complicated so but

the fundamental problem again with with

the ip

uh delivery of adaptive rate is that it

is unicast and so

one solution is to put

these cash replicate proxy caches in the

network close to the user

where again a single stream comes to

that cache it gets stored and then it

gets fanned out to dozens or hundreds of

people

there and so

so in doing that you replicate

somewhat the characteristics of

broadcast in terms of scalability

because that's that really

ends up being the problem if you can

create a business model that incense the

telcos to put caches there

potentially then

you can

caches at the econ at the edge which is

close to the user it's the place where

the video will be originated

if you're in your home you'll talk to

that cash and that cash if the date

isn't there it'll get it from the

internet it'll make one copy but it'll

store it and then if the next second

person asks for it it won't have to go

back to the internet anymore it'll have

it so it'll have it's on its local hard

drive

course that'll require the that'll

require the provider to to install these

caches

which is going to be some measure of

capital expenditure

yeah so you have to give them a business

model to do that and i think we're

figuring out how how to do that but that

in sense will give you the scalability

but it also give you the best of both

worlds in terms of on-demand being able

to

watch everything

and that's kind of quite frankly the

business model with move now we're

pursuing now that we've been acquired by

dish network ecostar

you know you kind of think it's kind of

funny why did uh dish acquire an ip tv

delivery

at company

top realize that the future is going to

be more and more on ip delivery and

instead of

instead of watching that potentially

start cannibalizing the dish delivery

system which i don't think

will take a while to have that happen

instead he wanted to say well let's bet

on the future and so

that's why purchase move

and it's interesting working now for him

because that you know dish obviously has

a lot of clout

and understands the tv delivery and

we're now building a next generation of

that that'll be

ipp based and right now we are selling

it to the telcos

we were just at the telco tv thing

customers uh

but yeah you need a business model that

has sends them to put that

infrastructure in

and i would argue that netflix doesn't

have a as a stronghold business model

there than uh than potentially we would

not that we're gonna compete against

netflix we're

we're gonna we want to empower

telcos to do iptv similar to what

verizon's already done with

technology so uh qwerty in the chat room

asks how far out till we can select only

the channels we want on dishnet

so in other words a la carte um

systems rather than you know

packages

i would love to have that happen i'll

tell you a couple things that hold that

back the first thing is

when you buy a subscription from cable

you know a pay tv subscription from dish

or directv

or comcast or verizon whoever

it costs them somewhere at least seven

or eight hundred dollars

to to to fully provision that client you

know in the case of dish they have to go

and put a satellite dish they have to

give you a receiver

all and they have to do a truck roll

all that costs money

so if you if you look at it and the

average subscription is for 24 months

they you know they try to lock in at

least for 24 months well why do they do

that because

it cost 700. and if you divide 700 by 24

months

it's like 12 to 15 dollars a month just

to pay back the capital expenditure they

had to make for that equipment

oh they have they have this huge burden

they have to pay to to to to even start

breaking even because they they invested

a lot to give you that dish and then

that receiver and so

that tends to make it so they want to

buy sell you bigger packages because

they have to recoup all this capital

expenditure

okay

yeah it could change that a little bit

hopefully it would

the challenge there is the content guys

also like to sell all their packages and

and

they've all figured out that the best

way is to have big packages that are

expensive than everyone makes money

and if they break it up perhaps they'll

make less money

never a good thing got it you know who

who wants to go do the deal if you're at

disney or fox or turner do the deal that

two years ago two two years later made

it so that you were making uh

80 of what you used to make you know

right right that's a deal now the

challenge i think they're all working

worrying about is cord cutting

and they're worrying about uh you know

netflix you know man instead of paying

70 bucks a month for a cable i can maybe

uh maybe netflix is good enough for 10

bucks a month so

it's a very interesting time with

business models and there's and

disruptive things are happening and i

think adaptation and what we're doing

here

potentially can accelerate those things

certainly what netflix is doing uh even

with their recent challenges you know

their value is pretty high

but

we're in the middle of transition

i would love to have the alucard thing

as i'm pushing for that i think with

over the top the probability of that

happening

is going to be high but it's it's

definitely business model issues

yeah well certainly one of the um

one of the companies in the middle of

this transition

is another of our sponsors for the show

that i'd like very much to thank for

their sponsorship and that of course as

you mentioned earlier is netflix which

streams thousands of tv episodes and

movies directly to your

pc or your tv

your mac even the ipad or iphone

uh you can uh and some android phones

for that matter if you have a gaming

console you can stream from the wii or

the ps3

uh

watching netflix directly on your tv if

you have a roku box same thing you can

get netflix just about everywhere

and from just about any device

and you can watch these tv shows and

movies instantly

without any hassle or returning discs or

anything like that

you can even begin watching on one

device and

finish watching on a different device

whichever way you choose to net to

access netflix you can watch as many

movies and tv shows as you want and you

can cancel any time

for twit listeners there is a free

30-day trial that you can get by going

to netflix.com

twit

and be sure to use this url when you

sign up for that free trial

netflix.com slash twit and we thank

netflix for their support of the twit

network and we hope you enjoy

watching instantly with netflix

um

so drew one of the uh one of the things

that

i i recently i've been thinking a lot

about is the coming well first of all

let me let me just say 3d

has been a pretty big thing lately and i

was wondering if your adaptive uh bit

rate system has uh any capability to do

uh 3d

uh streaming

yeah

all 3d is is just you're sending more

data the two different sides of the

thing and again our adaptive

system being so dynamic can actually

reliably deliver 3d

uh better than others you know it's much

more flexible it's just a small it's a

software thing it's not this bigger

upgrade and so yeah i would argue i

would think that that eventually

everything goes adapter rate and

certainly 3d will be one thing that will

go on

what about 4k that was the other my

other question i've recently seen some

demos of 4k that look awfully good and

and to these people who all say oh

physical media is dead you know

everything's going to be streamed

uh i say well that may be but are we

going to really be able to get 4k

streamed again it's the size of the bits

and the pipes you know if it you know

again it ends up being business model uh

in my opinion yeah yeah

well if if the

your isp provider is given the right set

of incentives to upgrade and to pay for

all the capital expenditures he's got to

do to to to make the pipes bigger

for you uh then uh all that will happen

certainly verizon right now with fiber

to the home is very capable of doing

that

and then

what att has done and really dsl can

can move there

and and quite frankly the cable guys can

as well it's just a matter of the

business model

everyone has a big enough pipe

at the last mile the real question is is

is is the

stuff

packed back of that and all the costs

associated with that and what's what

motivates them to

you know and again our strategy in

selling our product now through the

telcos is to give them that revenue

stream to motivate them to upgrade their

broadband pipes

i assume that you can you can

accommodate any uh codec

yeah that that we want to use right have

you heard of this new high efficiency

video codec hevc

i've i've talked to people who uh

are building encoders who are

envisioning that they can do better jobs

right now we're you know h.264

right all the progress all that's good

you know that's kind of why i say

ultimately the quality is going to reach

the quality of broadcast is because

every barrier and i've i think i've

described a number of them here

based all those barriers are going to go

away it's going to compress a little bit

better the pipe's going to be

bigger to your home and again adaptive

rate gives you that flexibility

and

i i think the other thing that that i

that i would maybe want to finish with

is just this thought that the thing that

the beauty of adaptive rate ultimately

is that it can tolerate errors in the

delivery path

if you think about how video how

traditional broadcast cable satellite

broadcast video has been delivered it is

it assumes that the entire delivery path

has to be

perfect

you can't lose anything

uh

and so that unfortunately

adds a significant expense

to put that high high degree of

reliability in the entire delivery path

whereas adaptive rate because

the the the reliability is imposed at

the tcp and at the higher level

everything below it

can be significantly simpler

and cheaper

and so ultimately it's like for example

you know even within uh within broadcast

systems today they all use ip in their

internal networks they used to have all

sorts of specialized networks but the ip

ended up being cheaper what they have to

do is is over super over provision it so

that that it never loses any data

but what's happening is the open the the

the internet the ip delivery paths

because

it can be simpler and because adaptive

rate allows those paths allows the

internet to be a little flaky allows the

routers to throw away packets allows

wi-fi to attempt to temporarily lose

some data when someone turns on the

coaster in the middle of uh you know

whatever spike interferes with the wi-fi

temporarily because at a high level

the resiliency is at the high level the

rest of the thing can be all the all the

the delivery path can can have problems

it can be simpler and it doesn't matter

see and so ultimately

then simplicity and price

wins that's why i would predict long

term

that he'll all switch away from uh these

more the old generation having to be

perfect delivery paths

to uh an ip based which doesn't have to

be perfect

well this answers webby's question in

the chat room is streaming ever going to

be going to supplant over the air for

real-time tv

um and i think your answer is yes

eventually and ultimately it will

ultimately and again it's a cost

it's a cost basis thing that's that's

the beauty of the ip the internet

networking

versus the older systems and

and again you're just starting to see

that adaptive break takes advantage of

that

this is why i believe

ultimately most video delivery is going

to be adapted break certainly netflix

believes in it today

microsoft don't be

apple

yeah yeah

we know that's the future it's just a

matter of time and it's a matter of

business model and we'll

and that's gonna happen i think i think

the change on video delivery in the next

uh five years is gonna be

gonna be tremendous we're just getting a

taste of it with netflix and with

streaming to our our different devices

ultimately

all the data that's you know all the

stuff that's on satellite and broadcast

will be available it's just incredible

i've i've have been a skeptic of that of

that uh proposal in the past but you are

starting to turn me into a believer

in the pudding i think that within the

next year you'll see some very

interesting things

well i'm certainly looking forward to it

and uh maybe in the in a year or so

you'll come back and share with us what

you have done between now and then

enjoy too that would be fun

great thank you so much drew major the

cto of echostar advanced technologies a

fascinating conversation and i do hope

you'll come back and see us again thanks

so much

thank you

okay um oh one more question drew sorry

you don't have any website or or place

where people can get more information is

that correct

not really not really

it's too advanced

okay so sorry about that folks

yeah there's a move network stuff that's

kind of old but that will be required by

echo star

so right we don't have a new option

when when you do have more information

online please let me know so that i can

pass it along to my audience

uh

and

whatever i learn you'll certainly read

about at my online home which is

hometheater.com

you can also email me at scott twit dot

tv

and you can follow me on twitter at ht

geek scott

next week my guest geek is scheduled to

be

me

i decided to do

a chat room uh chat so i will be simply

here uh answering questions from the

chat room

and um

something that i like to do once in a

while and uh seems to get a good

response from everybody out there so get

your questions ready

uh anything home theater related is fair

game and uh just uh be ready to be in

the chat room and

post them and i will be looking at as

many and answering and talking about as

many as i can

two weeks from now my guest is going to

be

ace k tsuyuzaki the cto of panasonic

north america

big time guy

he is he's a very big wig in the

consumer electronics industry

and i'm really looking forward to a

conversation with him in two weeks so be

sure to join me for that as well as for

the uh

chatting with the chat room episode next

week

until then

geek out

you

Resources:

Similar videos

2CUTURL

Created in 2013, 2CUTURL has been on the forefront of entertainment and breaking news. Our editorial staff delivers high quality articles, video, documentary and live along with multi-platform content.

© 2CUTURL. All Rights Reserved.