Multicast Multiplex?? Possible?

HDHomeRun development

Moderator: Moderators

Multicast Multiplex?? Possible?

Postby hilltopper06 » Wed Feb 29, 2012 8:56 am

I work in the tech department of a public school district. We use HDHomeRun Tech units (one older tech unit, and 5 Tech3 units) to multicast ATSC and QAM channels over the network. I have read that the HDHomeRun can access an entire channel (2.1, 2.2, 2.3, for example) and then record the streams separately when using unicast software such as MythTV. Would it be possible to set a tech unit to multicast more than one stream per tuner if they were on the same channel, just a different subchannel?

An example of my current boot.txt

Code: Select all
/tuner0/channelmap us-bcast
/tuner0/channel 48
/tuner0/program 3
/tuner0/target rtp://239.255.1.8:59008 ttl=8

/tuner1/channelmap us-bcast
/tuner1/channel 18
/tuner1/program 3
/tuner1/target rtp://239.255.1.9:59009 ttl=8


Is there a way to specify more than a single program and more than one multicast address per tuner in this fashion? Thanks.
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby nickk » Wed Feb 29, 2012 10:43 am

Hi,

You can multicast all sub-programs as one multicast stream or one sub program as one multicast stream.

To multicast all sub programs change the "/tuner0/program 3" line to "/tuner0/filter 0x0000-0x1FFE".

BTW - we now have a GUI configuration utility for TECH devices:
http://www.silicondust.com/support/tech/

Nick
nickk
Silicondust
 
Posts: 9320
Joined: Tue Jan 13, 2004 9:39 am

Postby hilltopper06 » Thu Mar 01, 2012 7:36 am

Thanks for the quick reply.

If I broadcast all sub programs using the filter, how would I access one sub program vs another using VLC? Is there documentation on this somewhere that I have overlooked? Thanks again.
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby nickk » Thu Mar 01, 2012 8:51 am

hilltopper06 wrote:Thanks for the quick reply.

If I broadcast all sub programs using the filter, how would I access one sub program vs another using VLC? Is there documentation on this somewhere that I have overlooked? Thanks again.

In VLC use the top menu, Playback, Program.
nickk
Silicondust
 
Posts: 9320
Joined: Tue Jan 13, 2004 9:39 am

Postby hilltopper06 » Fri Mar 02, 2012 2:30 pm

Yeah, I figured that part out after playing around a bit. You can also pass that as an option with :program=1 (if 1 was the pid, change it depending on your desired pid).

Also, just in case anyone else out there is trying to embed vlc in a webpage with javascript, the snippet below will let you set program information.

Code: Select all

    <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script language="javascript" src="http://revolunet.github.com/VLCcontrols/src/jquery-vlc.js"></script>
    <link rel="stylesheet" type="text/css" href="http://revolunet.github.com/VLCcontrols/src/styles.css" />
   
   
        <script language="javascript">
         
            function play(instance, uri) {
                VLCobject.getInstance(instance).play(uri);
            }
           
           
           
             var player = null;
             
            $(document).ready(function() {
               
                player = VLCobject.embedPlayer('vlc1', 640, 360, true);

</script>
<input id='uri' value='rtp://239.255.1.1:59001' size=70 type='hidden'><button onclick="player.options.set('program', 1);play('vlc1', $('#uri').val());player.options.clear();" ><br>NBC</button>
      <input id='uri21' value='rtp://239.255.1.1:59001' size=70 type='hidden'><button onclick="player.options.set('program', 2);play('vlc1', $('#uri21').val());player.options.clear();" ><br>This.TV</button>
      <input id='uri22' value='rtp://239.255.1.1:59001' size=70 type='hidden'><button onclick="player.options.set('program', 3);play('vlc1', $('#uri22').val());player.options.clear();" ><br>Radar</button>
      <input id='uri23' value='rtp://239.255.1.1:59001' size=70 type='hidden'><button onclick="player.options.set('program', 4);play('vlc1', $('#uri23').val());player.options.clear();" ><br>Local7</button>
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby hilltopper06 » Fri Mar 09, 2012 9:06 am

Another small issue.

I have noticed that VLC seems to struggle with 720p (60fps) streams. It will occasionally dip to around 48fps (even though my CPU usage stays around 15%). Quick TV does not have this issue, but I do not know how to specify a program in a .qtv file. I am assuming I would replace the /current with /*programinfo* but I do not know the syntax to use here. Thanks!
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby jasonl » Tue Mar 13, 2012 3:35 pm

There isn't a way to do it right now. I have filed a feature request to have it added in a future version.
jasonl
Silicondust
 
Posts: 6948
Joined: Sun Oct 28, 2007 9:23 pm

Postby brookers » Mon May 07, 2012 5:46 am

following this.. is it possible to activate / stream complete multiplex by using the GUI?

I'm new to using this so just wondered...

Thanks

AJ
brookers
 
Posts: 1
Joined: Mon May 07, 2012 5:44 am

Postby hilltopper06 » Tue May 08, 2012 6:56 am

http://www.silicondust.com/support/tech/

There is a utility for the TECH unit and a usage manual at the link above. I think you can do everything through the GUI, but I had already manually made scripts to setup my devices by the time the above was released so I never really used it much.
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby qtech » Tue May 08, 2012 10:09 am

Hi Jason,

With regards to the multicast filter for the Tech unit you have answered, can I do the same set commands for Prime units. I currently have two HDHR3-6CC-3x, my goal is to lockkey each tuner to channel frequency that is non-copy once and set the commands to multicast the program streams with all the elementary streams with it.

I am using VLC as a player to vet the concept. I can set the individual channel/single program/target an RTP://229.1.1.50:1234. But when I set the filter suggested in this thread using lockkey for a particular tuner, I could not get VLC to display the video for each of the program, but I am able to navigate on the VLC GUI (playback>program) and see programs for that channel and switch program number. Again no video display on VLC. If I tried setting a single program for that same channel, VLC does display video for that single program multicast stream.

Any help on this would be greatly appreciated.

Thanks.
qtech
 
Posts: 1
Joined: Tue Apr 03, 2012 10:04 pm

Postby jasonl » Wed May 09, 2012 7:05 pm

The CableCARD will only decrypt one program at a time for each tuner.
jasonl
Silicondust
 
Posts: 6948
Joined: Sun Oct 28, 2007 9:23 pm

Postby hilltopper06 » Fri Oct 19, 2012 9:28 am

jasonl wrote:The CableCARD will only decrypt one program at a time for each tuner.


Sorry to revive an old thread, but just to make sure I am clear on this. The 3 Tuner Prime TECH unit (I don't think this one is official but is available by request) can not multicast out entire channel frequencies like the ClearQAM TECH units could? I would be limited to a single program per tuner, instead of a single channel per tuner? Again, this is in reference to the TECH variation of the Prime unit. Thanks.
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am

Postby jasonl » Fri Oct 19, 2012 2:22 pm

TECH vs. non-TECH doesn't matter, the CableCARD will only decrypt one program per tuner.
jasonl
Silicondust
 
Posts: 6948
Joined: Sun Oct 28, 2007 9:23 pm

Postby hilltopper06 » Mon Oct 22, 2012 5:55 am

jasonl wrote:TECH vs. non-TECH doesn't matter, the CableCARD will only decrypt one program per tuner.


That's a bummer. My cable provider has a ton of subchannels on a single frequency and I was going to use this to multicast out all of them at once. I am glad I saw this post prior to getting the CableCARD or the Prime TECH unit. Thanks!
hilltopper06
 
Posts: 17
Joined: Fri Jan 14, 2011 10:52 am


Return to Development - HDHomeRun

Who is online

Users browsing this forum: No registered users and 0 guests