You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by Randeep <ra...@gmail.com> on 2015/10/10 11:15:46 UTC

Caching solution design

Hi All,

We are planning to set up our digital headend for live tv channels over IP.
We have our own nation wide MPLS vpn. We will be using videos in encrypted
MPEG dash and encrypted HLS.

In our MPLS we have POPs at main cities in India.

Our headend is in Bangalore. And POPS are in other cities in other states.

What I'm thinking is to have a main(parent) caching server in Bangalore in
the headend which takes the videos from video packagers and all the other
POPs can have Child caching servers.

And in the places where more users are there, we can place another caching
server which is child to the POP caching server.

Is that design is fine?

We are planning 300+ live channels + VODs. As the channels are live, we are
planning to keep only 4s of data in the cache.

Our settings in the video packages is like that the dash manifest file will
be refreshed at every 10s.

What kind of servers we need to have as parent and child?How much RAM and
CPU they should have..

And how I can force the video chunks to cache in the RAM instead of disk.
I'm getting more HITs than MEM_HITs

Please help me sizing these servers and correcting the design if there is
some mistakes.

-- 
Randeep
Mob: +919447831699[kerala]
Mob: +919880050349[B'lore]
http://twitter.com/Randeeppr
http://in.linkedin.com/in/randeeppr

Re: Caching solution design

Posted by Randeep <ra...@gmail.com>.
Thanks JvD,

Checking it.

Regards,
Randeep

On Sat, Oct 10, 2015 at 8:55 PM, Jan van Doorn <jv...@knutsel.com> wrote:

> Traffic Control is open source - you'd be doing it yourself. There's a lot
> of info there on how to build a CDN, even if you don't use Traffic Control.
>
> Rgds,
> JvD
>
> > On Oct 10, 2015, at 09:19, Randeep <ra...@gmail.com> wrote:
> >
> > Thanks for the suggestions guys. But we would like to do it ourself. So
> it would be great if you could help us understanding the things and making
> a good solution with ATS.
> >
> > Cheers,
> > Randeep
> >
> > On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jvd@knutsel.com <mailto:
> jvd@knutsel.com>> wrote:
> > Also, you may want to check out http://traffic-control-cdn.net/ <
> http://traffic-control-cdn.net/> - we use that to manage a large scale
> CDN based on Traffic Server that serves quite a bit of video.
> >
> > Rgds,
> > JvD
> >
> >
> > > On Oct 10, 2015, at 04:45, Theo Hoogerheide <
> theo.hoogerheide@h2b-consulting.nl <mailto:
> theo.hoogerheide@h2b-consulting.nl>> wrote:
> > >
> > > Hi Randeep,
> > >
> > > Did someone already jump in off-list?
> > >
> > > We do sort-of the same in Germany.
> > > If no-one has stepped up yet, I can possibly help you out with some of
> your design-issues..
> > >
> > > Kind regards,
> > >
> > > Theo
> > >
> > >> On 10 Oct 2015, at 11:15, Randeep <randeep123@gmail.com <mailto:
> randeep123@gmail.com>> wrote:
> > >>
> > >> Hi All,
> > >>
> > >> We are planning to set up our digital headend for live tv channels
> over IP.
> > >> We have our own nation wide MPLS vpn. We will be using videos in
> encrypted
> > >> MPEG dash and encrypted HLS.
> > >>
> > >> In our MPLS we have POPs at main cities in India.
> > >>
> > >> Our headend is in Bangalore. And POPS are in other cities in other
> states.
> > >>
> > >> What I'm thinking is to have a main(parent) caching server in
> Bangalore in
> > >> the headend which takes the videos from video packagers and all the
> other
> > >> POPs can have Child caching servers.
> > >>
> > >> And in the places where more users are there, we can place another
> caching
> > >> server which is child to the POP caching server.
> > >>
> > >> Is that design is fine?
> > >>
> > >> We are planning 300+ live channels + VODs. As the channels are live,
> we are
> > >> planning to keep only 4s of data in the cache.
> > >>
> > >> Our settings in the video packages is like that the dash manifest
> file will
> > >> be refreshed at every 10s.
> > >>
> > >> What kind of servers we need to have as parent and child?How much RAM
> and
> > >> CPU they should have..
> > >>
> > >> And how I can force the video chunks to cache in the RAM instead of
> disk.
> > >> I'm getting more HITs than MEM_HITs
> > >>
> > >> Please help me sizing these servers and correcting the design if
> there is
> > >> some mistakes.
> > >>
> > >> --
> > >> Randeep
> > >> Mob: +919447831699 <tel:%2B919447831699>[kerala]
> > >> Mob: +919880050349 <tel:%2B919880050349>[B'lore]
> > >> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> > >> http://in.linkedin.com/in/randeeppr <
> http://in.linkedin.com/in/randeeppr>
> > >
> >
> >
> >
> >
> > --
> > Randeep
> > Mob: +919447831699[kerala]
> > Mob: +919880050349[B'lore]
> > http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> > http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr
> >
> >
> >
> > Randeep Raman
> > about.me/Randeeppr
> >  <http://about.me/Randeeppr>
> >
>
>


-- 
Randeep
Mob: +919447831699[kerala]
Mob: +919880050349[B'lore]
http://twitter.com/Randeeppr
http://in.linkedin.com/in/randeeppr

[image: --]
Randeep Raman
[image: http://]about.me/Randeeppr
<http://about.me/Randeeppr>

Re: Caching solution design

Posted by Randeep <ra...@gmail.com>.
Thanks JvD,

Checking it.

Regards,
Randeep

On Sat, Oct 10, 2015 at 8:55 PM, Jan van Doorn <jv...@knutsel.com> wrote:

> Traffic Control is open source - you'd be doing it yourself. There's a lot
> of info there on how to build a CDN, even if you don't use Traffic Control.
>
> Rgds,
> JvD
>
> > On Oct 10, 2015, at 09:19, Randeep <ra...@gmail.com> wrote:
> >
> > Thanks for the suggestions guys. But we would like to do it ourself. So
> it would be great if you could help us understanding the things and making
> a good solution with ATS.
> >
> > Cheers,
> > Randeep
> >
> > On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jvd@knutsel.com <mailto:
> jvd@knutsel.com>> wrote:
> > Also, you may want to check out http://traffic-control-cdn.net/ <
> http://traffic-control-cdn.net/> - we use that to manage a large scale
> CDN based on Traffic Server that serves quite a bit of video.
> >
> > Rgds,
> > JvD
> >
> >
> > > On Oct 10, 2015, at 04:45, Theo Hoogerheide <
> theo.hoogerheide@h2b-consulting.nl <mailto:
> theo.hoogerheide@h2b-consulting.nl>> wrote:
> > >
> > > Hi Randeep,
> > >
> > > Did someone already jump in off-list?
> > >
> > > We do sort-of the same in Germany.
> > > If no-one has stepped up yet, I can possibly help you out with some of
> your design-issues..
> > >
> > > Kind regards,
> > >
> > > Theo
> > >
> > >> On 10 Oct 2015, at 11:15, Randeep <randeep123@gmail.com <mailto:
> randeep123@gmail.com>> wrote:
> > >>
> > >> Hi All,
> > >>
> > >> We are planning to set up our digital headend for live tv channels
> over IP.
> > >> We have our own nation wide MPLS vpn. We will be using videos in
> encrypted
> > >> MPEG dash and encrypted HLS.
> > >>
> > >> In our MPLS we have POPs at main cities in India.
> > >>
> > >> Our headend is in Bangalore. And POPS are in other cities in other
> states.
> > >>
> > >> What I'm thinking is to have a main(parent) caching server in
> Bangalore in
> > >> the headend which takes the videos from video packagers and all the
> other
> > >> POPs can have Child caching servers.
> > >>
> > >> And in the places where more users are there, we can place another
> caching
> > >> server which is child to the POP caching server.
> > >>
> > >> Is that design is fine?
> > >>
> > >> We are planning 300+ live channels + VODs. As the channels are live,
> we are
> > >> planning to keep only 4s of data in the cache.
> > >>
> > >> Our settings in the video packages is like that the dash manifest
> file will
> > >> be refreshed at every 10s.
> > >>
> > >> What kind of servers we need to have as parent and child?How much RAM
> and
> > >> CPU they should have..
> > >>
> > >> And how I can force the video chunks to cache in the RAM instead of
> disk.
> > >> I'm getting more HITs than MEM_HITs
> > >>
> > >> Please help me sizing these servers and correcting the design if
> there is
> > >> some mistakes.
> > >>
> > >> --
> > >> Randeep
> > >> Mob: +919447831699 <tel:%2B919447831699>[kerala]
> > >> Mob: +919880050349 <tel:%2B919880050349>[B'lore]
> > >> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> > >> http://in.linkedin.com/in/randeeppr <
> http://in.linkedin.com/in/randeeppr>
> > >
> >
> >
> >
> >
> > --
> > Randeep
> > Mob: +919447831699[kerala]
> > Mob: +919880050349[B'lore]
> > http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> > http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr
> >
> >
> >
> > Randeep Raman
> > about.me/Randeeppr
> >  <http://about.me/Randeeppr>
> >
>
>


-- 
Randeep
Mob: +919447831699[kerala]
Mob: +919880050349[B'lore]
http://twitter.com/Randeeppr
http://in.linkedin.com/in/randeeppr

[image: --]
Randeep Raman
[image: http://]about.me/Randeeppr
<http://about.me/Randeeppr>

Re: Caching solution design

Posted by Jan van Doorn <jv...@knutsel.com>.
Traffic Control is open source - you'd be doing it yourself. There's a lot of info there on how to build a CDN, even if you don't use Traffic Control. 

Rgds,
JvD

> On Oct 10, 2015, at 09:19, Randeep <ra...@gmail.com> wrote:
> 
> Thanks for the suggestions guys. But we would like to do it ourself. So it would be great if you could help us understanding the things and making a good solution with ATS.
> 
> Cheers,
> Randeep
> 
> On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jvd@knutsel.com <ma...@knutsel.com>> wrote:
> Also, you may want to check out http://traffic-control-cdn.net/ <http://traffic-control-cdn.net/> - we use that to manage a large scale CDN based on Traffic Server that serves quite a bit of video.
> 
> Rgds,
> JvD
> 
> 
> > On Oct 10, 2015, at 04:45, Theo Hoogerheide <theo.hoogerheide@h2b-consulting.nl <ma...@h2b-consulting.nl>> wrote:
> >
> > Hi Randeep,
> >
> > Did someone already jump in off-list?
> >
> > We do sort-of the same in Germany.
> > If no-one has stepped up yet, I can possibly help you out with some of your design-issues..
> >
> > Kind regards,
> >
> > Theo
> >
> >> On 10 Oct 2015, at 11:15, Randeep <randeep123@gmail.com <ma...@gmail.com>> wrote:
> >>
> >> Hi All,
> >>
> >> We are planning to set up our digital headend for live tv channels over IP.
> >> We have our own nation wide MPLS vpn. We will be using videos in encrypted
> >> MPEG dash and encrypted HLS.
> >>
> >> In our MPLS we have POPs at main cities in India.
> >>
> >> Our headend is in Bangalore. And POPS are in other cities in other states.
> >>
> >> What I'm thinking is to have a main(parent) caching server in Bangalore in
> >> the headend which takes the videos from video packagers and all the other
> >> POPs can have Child caching servers.
> >>
> >> And in the places where more users are there, we can place another caching
> >> server which is child to the POP caching server.
> >>
> >> Is that design is fine?
> >>
> >> We are planning 300+ live channels + VODs. As the channels are live, we are
> >> planning to keep only 4s of data in the cache.
> >>
> >> Our settings in the video packages is like that the dash manifest file will
> >> be refreshed at every 10s.
> >>
> >> What kind of servers we need to have as parent and child?How much RAM and
> >> CPU they should have..
> >>
> >> And how I can force the video chunks to cache in the RAM instead of disk.
> >> I'm getting more HITs than MEM_HITs
> >>
> >> Please help me sizing these servers and correcting the design if there is
> >> some mistakes.
> >>
> >> --
> >> Randeep
> >> Mob: +919447831699 <tel:%2B919447831699>[kerala]
> >> Mob: +919880050349 <tel:%2B919880050349>[B'lore]
> >> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> >> http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr>
> >
> 
> 
> 
> 
> -- 
> Randeep
> Mob: +919447831699[kerala]
> Mob: +919880050349[B'lore]
> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr>
>  
> 	 	
> Randeep Raman
> about.me/Randeeppr
>  <http://about.me/Randeeppr> 				
>  


Re: Caching solution design

Posted by Jan van Doorn <jv...@knutsel.com>.
Traffic Control is open source - you'd be doing it yourself. There's a lot of info there on how to build a CDN, even if you don't use Traffic Control. 

Rgds,
JvD

> On Oct 10, 2015, at 09:19, Randeep <ra...@gmail.com> wrote:
> 
> Thanks for the suggestions guys. But we would like to do it ourself. So it would be great if you could help us understanding the things and making a good solution with ATS.
> 
> Cheers,
> Randeep
> 
> On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jvd@knutsel.com <ma...@knutsel.com>> wrote:
> Also, you may want to check out http://traffic-control-cdn.net/ <http://traffic-control-cdn.net/> - we use that to manage a large scale CDN based on Traffic Server that serves quite a bit of video.
> 
> Rgds,
> JvD
> 
> 
> > On Oct 10, 2015, at 04:45, Theo Hoogerheide <theo.hoogerheide@h2b-consulting.nl <ma...@h2b-consulting.nl>> wrote:
> >
> > Hi Randeep,
> >
> > Did someone already jump in off-list?
> >
> > We do sort-of the same in Germany.
> > If no-one has stepped up yet, I can possibly help you out with some of your design-issues..
> >
> > Kind regards,
> >
> > Theo
> >
> >> On 10 Oct 2015, at 11:15, Randeep <randeep123@gmail.com <ma...@gmail.com>> wrote:
> >>
> >> Hi All,
> >>
> >> We are planning to set up our digital headend for live tv channels over IP.
> >> We have our own nation wide MPLS vpn. We will be using videos in encrypted
> >> MPEG dash and encrypted HLS.
> >>
> >> In our MPLS we have POPs at main cities in India.
> >>
> >> Our headend is in Bangalore. And POPS are in other cities in other states.
> >>
> >> What I'm thinking is to have a main(parent) caching server in Bangalore in
> >> the headend which takes the videos from video packagers and all the other
> >> POPs can have Child caching servers.
> >>
> >> And in the places where more users are there, we can place another caching
> >> server which is child to the POP caching server.
> >>
> >> Is that design is fine?
> >>
> >> We are planning 300+ live channels + VODs. As the channels are live, we are
> >> planning to keep only 4s of data in the cache.
> >>
> >> Our settings in the video packages is like that the dash manifest file will
> >> be refreshed at every 10s.
> >>
> >> What kind of servers we need to have as parent and child?How much RAM and
> >> CPU they should have..
> >>
> >> And how I can force the video chunks to cache in the RAM instead of disk.
> >> I'm getting more HITs than MEM_HITs
> >>
> >> Please help me sizing these servers and correcting the design if there is
> >> some mistakes.
> >>
> >> --
> >> Randeep
> >> Mob: +919447831699 <tel:%2B919447831699>[kerala]
> >> Mob: +919880050349 <tel:%2B919880050349>[B'lore]
> >> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> >> http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr>
> >
> 
> 
> 
> 
> -- 
> Randeep
> Mob: +919447831699[kerala]
> Mob: +919880050349[B'lore]
> http://twitter.com/Randeeppr <http://twitter.com/Randeeppr>
> http://in.linkedin.com/in/randeeppr <http://in.linkedin.com/in/randeeppr>
>  
> 	 	
> Randeep Raman
> about.me/Randeeppr
>  <http://about.me/Randeeppr> 				
>  


Re: Caching solution design

Posted by Randeep <ra...@gmail.com>.
Thanks for the suggestions guys. But we would like to do it ourself. So it
would be great if you could help us understanding the things and making a
good solution with ATS.

Cheers,
Randeep

On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jv...@knutsel.com> wrote:

> Also, you may want to check out http://traffic-control-cdn.net/ - we use
> that to manage a large scale CDN based on Traffic Server that serves quite
> a bit of video.
>
> Rgds,
> JvD
>
>
> > On Oct 10, 2015, at 04:45, Theo Hoogerheide <
> theo.hoogerheide@h2b-consulting.nl> wrote:
> >
> > Hi Randeep,
> >
> > Did someone already jump in off-list?
> >
> > We do sort-of the same in Germany.
> > If no-one has stepped up yet, I can possibly help you out with some of
> your design-issues..
> >
> > Kind regards,
> >
> > Theo
> >
> >> On 10 Oct 2015, at 11:15, Randeep <ra...@gmail.com> wrote:
> >>
> >> Hi All,
> >>
> >> We are planning to set up our digital headend for live tv channels over
> IP.
> >> We have our own nation wide MPLS vpn. We will be using videos in
> encrypted
> >> MPEG dash and encrypted HLS.
> >>
> >> In our MPLS we have POPs at main cities in India.
> >>
> >> Our headend is in Bangalore. And POPS are in other cities in other
> states.
> >>
> >> What I'm thinking is to have a main(parent) caching server in Bangalore
> in
> >> the headend which takes the videos from video packagers and all the
> other
> >> POPs can have Child caching servers.
> >>
> >> And in the places where more users are there, we can place another
> caching
> >> server which is child to the POP caching server.
> >>
> >> Is that design is fine?
> >>
> >> We are planning 300+ live channels + VODs. As the channels are live, we
> are
> >> planning to keep only 4s of data in the cache.
> >>
> >> Our settings in the video packages is like that the dash manifest file
> will
> >> be refreshed at every 10s.
> >>
> >> What kind of servers we need to have as parent and child?How much RAM
> and
> >> CPU they should have..
> >>
> >> And how I can force the video chunks to cache in the RAM instead of
> disk.
> >> I'm getting more HITs than MEM_HITs
> >>
> >> Please help me sizing these servers and correcting the design if there
> is
> >> some mistakes.
> >>
> >> --
> >> Randeep
> >> Mob: +919447831699[kerala]
> >> Mob: +919880050349[B'lore]
> >> http://twitter.com/Randeeppr
> >> http://in.linkedin.com/in/randeeppr
> >
>
>


-- 
Randeep
Mob: +919447831699[kerala]
Mob: +919880050349[B'lore]
http://twitter.com/Randeeppr
http://in.linkedin.com/in/randeeppr

[image: --]
Randeep Raman
[image: http://]about.me/Randeeppr
<http://about.me/Randeeppr>

Re: Caching solution design

Posted by Randeep <ra...@gmail.com>.
Thanks for the suggestions guys. But we would like to do it ourself. So it
would be great if you could help us understanding the things and making a
good solution with ATS.

Cheers,
Randeep

On Sat, Oct 10, 2015 at 8:21 PM, Jan van Doorn <jv...@knutsel.com> wrote:

> Also, you may want to check out http://traffic-control-cdn.net/ - we use
> that to manage a large scale CDN based on Traffic Server that serves quite
> a bit of video.
>
> Rgds,
> JvD
>
>
> > On Oct 10, 2015, at 04:45, Theo Hoogerheide <
> theo.hoogerheide@h2b-consulting.nl> wrote:
> >
> > Hi Randeep,
> >
> > Did someone already jump in off-list?
> >
> > We do sort-of the same in Germany.
> > If no-one has stepped up yet, I can possibly help you out with some of
> your design-issues..
> >
> > Kind regards,
> >
> > Theo
> >
> >> On 10 Oct 2015, at 11:15, Randeep <ra...@gmail.com> wrote:
> >>
> >> Hi All,
> >>
> >> We are planning to set up our digital headend for live tv channels over
> IP.
> >> We have our own nation wide MPLS vpn. We will be using videos in
> encrypted
> >> MPEG dash and encrypted HLS.
> >>
> >> In our MPLS we have POPs at main cities in India.
> >>
> >> Our headend is in Bangalore. And POPS are in other cities in other
> states.
> >>
> >> What I'm thinking is to have a main(parent) caching server in Bangalore
> in
> >> the headend which takes the videos from video packagers and all the
> other
> >> POPs can have Child caching servers.
> >>
> >> And in the places where more users are there, we can place another
> caching
> >> server which is child to the POP caching server.
> >>
> >> Is that design is fine?
> >>
> >> We are planning 300+ live channels + VODs. As the channels are live, we
> are
> >> planning to keep only 4s of data in the cache.
> >>
> >> Our settings in the video packages is like that the dash manifest file
> will
> >> be refreshed at every 10s.
> >>
> >> What kind of servers we need to have as parent and child?How much RAM
> and
> >> CPU they should have..
> >>
> >> And how I can force the video chunks to cache in the RAM instead of
> disk.
> >> I'm getting more HITs than MEM_HITs
> >>
> >> Please help me sizing these servers and correcting the design if there
> is
> >> some mistakes.
> >>
> >> --
> >> Randeep
> >> Mob: +919447831699[kerala]
> >> Mob: +919880050349[B'lore]
> >> http://twitter.com/Randeeppr
> >> http://in.linkedin.com/in/randeeppr
> >
>
>


-- 
Randeep
Mob: +919447831699[kerala]
Mob: +919880050349[B'lore]
http://twitter.com/Randeeppr
http://in.linkedin.com/in/randeeppr

[image: --]
Randeep Raman
[image: http://]about.me/Randeeppr
<http://about.me/Randeeppr>

Re: Caching solution design

Posted by Jan van Doorn <jv...@knutsel.com>.
Also, you may want to check out http://traffic-control-cdn.net/ - we use that to manage a large scale CDN based on Traffic Server that serves quite a bit of video. 

Rgds,
JvD


> On Oct 10, 2015, at 04:45, Theo Hoogerheide <th...@h2b-consulting.nl> wrote:
> 
> Hi Randeep,
> 
> Did someone already jump in off-list?
> 
> We do sort-of the same in Germany.
> If no-one has stepped up yet, I can possibly help you out with some of your design-issues..
> 
> Kind regards,
> 
> Theo
> 
>> On 10 Oct 2015, at 11:15, Randeep <ra...@gmail.com> wrote:
>> 
>> Hi All,
>> 
>> We are planning to set up our digital headend for live tv channels over IP.
>> We have our own nation wide MPLS vpn. We will be using videos in encrypted
>> MPEG dash and encrypted HLS.
>> 
>> In our MPLS we have POPs at main cities in India.
>> 
>> Our headend is in Bangalore. And POPS are in other cities in other states.
>> 
>> What I'm thinking is to have a main(parent) caching server in Bangalore in
>> the headend which takes the videos from video packagers and all the other
>> POPs can have Child caching servers.
>> 
>> And in the places where more users are there, we can place another caching
>> server which is child to the POP caching server.
>> 
>> Is that design is fine?
>> 
>> We are planning 300+ live channels + VODs. As the channels are live, we are
>> planning to keep only 4s of data in the cache.
>> 
>> Our settings in the video packages is like that the dash manifest file will
>> be refreshed at every 10s.
>> 
>> What kind of servers we need to have as parent and child?How much RAM and
>> CPU they should have..
>> 
>> And how I can force the video chunks to cache in the RAM instead of disk.
>> I'm getting more HITs than MEM_HITs
>> 
>> Please help me sizing these servers and correcting the design if there is
>> some mistakes.
>> 
>> -- 
>> Randeep
>> Mob: +919447831699[kerala]
>> Mob: +919880050349[B'lore]
>> http://twitter.com/Randeeppr
>> http://in.linkedin.com/in/randeeppr
> 


Re: Caching solution design

Posted by Jan van Doorn <jv...@knutsel.com>.
Also, you may want to check out http://traffic-control-cdn.net/ - we use that to manage a large scale CDN based on Traffic Server that serves quite a bit of video. 

Rgds,
JvD


> On Oct 10, 2015, at 04:45, Theo Hoogerheide <th...@h2b-consulting.nl> wrote:
> 
> Hi Randeep,
> 
> Did someone already jump in off-list?
> 
> We do sort-of the same in Germany.
> If no-one has stepped up yet, I can possibly help you out with some of your design-issues..
> 
> Kind regards,
> 
> Theo
> 
>> On 10 Oct 2015, at 11:15, Randeep <ra...@gmail.com> wrote:
>> 
>> Hi All,
>> 
>> We are planning to set up our digital headend for live tv channels over IP.
>> We have our own nation wide MPLS vpn. We will be using videos in encrypted
>> MPEG dash and encrypted HLS.
>> 
>> In our MPLS we have POPs at main cities in India.
>> 
>> Our headend is in Bangalore. And POPS are in other cities in other states.
>> 
>> What I'm thinking is to have a main(parent) caching server in Bangalore in
>> the headend which takes the videos from video packagers and all the other
>> POPs can have Child caching servers.
>> 
>> And in the places where more users are there, we can place another caching
>> server which is child to the POP caching server.
>> 
>> Is that design is fine?
>> 
>> We are planning 300+ live channels + VODs. As the channels are live, we are
>> planning to keep only 4s of data in the cache.
>> 
>> Our settings in the video packages is like that the dash manifest file will
>> be refreshed at every 10s.
>> 
>> What kind of servers we need to have as parent and child?How much RAM and
>> CPU they should have..
>> 
>> And how I can force the video chunks to cache in the RAM instead of disk.
>> I'm getting more HITs than MEM_HITs
>> 
>> Please help me sizing these servers and correcting the design if there is
>> some mistakes.
>> 
>> -- 
>> Randeep
>> Mob: +919447831699[kerala]
>> Mob: +919880050349[B'lore]
>> http://twitter.com/Randeeppr
>> http://in.linkedin.com/in/randeeppr
> 


Re: Caching solution design

Posted by Theo Hoogerheide <th...@h2b-consulting.nl>.
Hi Randeep,

Did someone already jump in off-list?

We do sort-of the same in Germany.
If no-one has stepped up yet, I can possibly help you out with some of your design-issues..

Kind regards,

Theo

> On 10 Oct 2015, at 11:15, Randeep <ra...@gmail.com> wrote:
> 
> Hi All,
> 
> We are planning to set up our digital headend for live tv channels over IP.
> We have our own nation wide MPLS vpn. We will be using videos in encrypted
> MPEG dash and encrypted HLS.
> 
> In our MPLS we have POPs at main cities in India.
> 
> Our headend is in Bangalore. And POPS are in other cities in other states.
> 
> What I'm thinking is to have a main(parent) caching server in Bangalore in
> the headend which takes the videos from video packagers and all the other
> POPs can have Child caching servers.
> 
> And in the places where more users are there, we can place another caching
> server which is child to the POP caching server.
> 
> Is that design is fine?
> 
> We are planning 300+ live channels + VODs. As the channels are live, we are
> planning to keep only 4s of data in the cache.
> 
> Our settings in the video packages is like that the dash manifest file will
> be refreshed at every 10s.
> 
> What kind of servers we need to have as parent and child?How much RAM and
> CPU they should have..
> 
> And how I can force the video chunks to cache in the RAM instead of disk.
> I'm getting more HITs than MEM_HITs
> 
> Please help me sizing these servers and correcting the design if there is
> some mistakes.
> 
> -- 
> Randeep
> Mob: +919447831699[kerala]
> Mob: +919880050349[B'lore]
> http://twitter.com/Randeeppr
> http://in.linkedin.com/in/randeeppr