Guide: Sharing Ceton InfiniTV Tuners with Client HTPC Systems

44 posts / 0 new
Last post
mikinho's picture
Offline
Joined: 19 Mar 2007
Guide: Sharing Ceton InfiniTV Tuners with Client HTPC Systems

Original Article Link

Reserved top post for download and updates.

See original article above for tool attachment.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 5 Aug 2010

Original Article Link

Great walk through Mikinho! Thanks. We appreciate your help in getting people up and running with tuner sharing!

-Jeremy

mikinho's picture
Offline
Joined: 19 Mar 2007

btw, The screenshots were made using IE9 beta.  The Ceton InfiniTV4 beta device webpage nows works properly with Chrome and IE9.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 29 Nov 2006

Does Centon have any schedule/date for when the firmware for tuner sharing will go public??  I ordered mine last week so I guess I'll have it sometime next year.

Nothing is more dangerous than a person who's title exceeds their intelect.

mikinho's picture
Offline
Joined: 19 Mar 2007

Not that I am aware but the latest firmwares have been stable so I imagine it isn't too far off.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

mikinho's picture
Offline
Joined: 19 Mar 2007

Please note (and I'll add this to the guide).  What setting up a static IP address you will need to use a static IP address in your subnet.

For most people this will be in the 192.168.1.x-192.168.1.254 range.  I'll include instructions on how to determine what IP address and subnet mask to you.  If you are unsure, use the DHCP client.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Aaron Ledger's picture
Offline
Joined: 6 Aug 2010

Nice writeup and tool Mikinho!

If I understand correctly, there is no real intelligence behind what tuner is chosen by the network clients so that is why you are recommending disabling shared tuners on the host HTPC?

If this is true, it seems some industrious person could write an app to handle this more gracefully.

Senior Editor | @swoon_

mikinho's picture
Offline
Joined: 19 Mar 2007

swoon wrote:

If I understand correctly, there is no real intelligence behind what tuner is chosen by the network clients so that is why you are recommending disabling shared tuners on the host HTPC?

That is correct.  If you do not disable the shared out tuners on the Host HTPC you'll have potentially undesirable behavior.

This may change in the final firmware though.

swoon wrote:

If this is true, it seems some industrious person could write an app to handle this more gracefully.

I've got something written already that I'll talk about soon but it is trickier than a ClearQAM tuner due to the OCUR activation.  My implementation is really targeted for my ideal scenario as well so I don't believe it will be as useful.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

mikinho's picture
Offline
Joined: 19 Mar 2007

Btw, I did test network tuning two InfiniTVs on the same network and mismatching tuners on different Host PCs.

I had no problems watching Live TV on 8 different PCs simultaneously.  Sadly I no longer have the 2nd InfiniTV.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Aaron Ledger's picture
Offline
Joined: 6 Aug 2010

Somehow I knew you were already that "industrious person"  Wink. I'm hoping that I can be thankful later this month for my InfiniTV and now tuner sharing  Smile.

Senior Editor | @swoon_

SikSlayer's picture
Offline
Joined: 15 Sep 2010

Thanks for posting this guide. News of this new feature is what made me finally decide to buy a Ceton, and not wait on the 3 tuner SiliconDust device. I've decided to buy a BD-enabled Atom/Ion or a Core i3 PC in the Spring for the bedroom. I'll share one of the 4 tuners on that. The ZOTAC ZBOXHD-ID34BR is a front runner.

Extenders never did everything I wanted of it, and now, I won't have to compromise.

mikinho's picture
Offline
Joined: 19 Mar 2007

SikSlayer wrote:

Thanks for posting this guide. News of this new feature is what made me finally decide to buy a Ceton, and not wait on the 3 tuner SiliconDust device. I've decided to buy a BD-enabled Atom/Ion or a Core i3 PC in the Spring for the bedroom. I'll share one of the 4 tuners on that. The ZOTAC ZBOXHD-ID34BR is a front runner.

Extenders never did everything I wanted of it, and now, I won't have to compromise.

I actually tested the Tuner Sharing on a ZOTAC Atom\Ion2.  Worked out great.

The only downside is anything not marked Copy-Freely will need to be recorded on each HTPC if you want it viewable from anywhere.  This is honestly not a concern for me since only premium content is marked by Comcast as Copy-Once.  I also don't archive Recorded TV.

I'll hopefully have my shared guide implementation released before the beta firmware goes public.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Mike Garcen's picture
Offline
Joined: 1 Oct 2006

anyone else frightened when Mikinho says he tested on "8 different computers"? See, as much as i love the guy, he makes me feel like such a weak geek Smile

Mike Garcen (shadymg) MissingRemote Editor-in-Chief Windows Entertainment and Connected Home MVP (formerly Media Center MVP) Twitter @mikegarcen MissingRemote on Facebook

Offline
Joined: 18 Jan 2008

If you have 4 PCs at home and each assigned a specific Ceton InfiniTV tuner, I'm curious how protected recordings are handled.  

1. For any particular recording, would I be able to playback the content on the other 3 computers that are assigned to different InfiniTV tuner instances than the specific one this was recorded from ??  If not and you are using network storage, you will not want all your recordings commingled under the same folder.

2. Also, if you have a laptop assigned...can you take some of your recordings with you ex. on the plane, even though you are no longer connected to the network tuner ??

Thanks

mikinho's picture
Offline
Joined: 19 Mar 2007

JohnCz wrote:

1. For any particular recording, would I be able to playback the content on the other 3 computers that are assigned to different InfiniTV tuner instances than the specific one this was recorded from ??  If not and you are using network storage, you will not want all your recordings commingled under the same folder.

You will not.  Protected content is restricted to the PC it was recorded on and to any extenders connected to it.  Ideally Microsoft would work out an agreement that protected content is shared among a Home Group but that is really just a pipe dream at this point.

Yes, if you transfer your recordings to a network storage device you will want to either partition it or include sub-folders for each client PC.  Fluid Digital actually offers a cool NAS that does this.

JohnCz wrote:

2. Also, if you have a laptop assigned...can you take some of your recordings with you ex. on the plane, even though you are no longer connected to the network tuner ??

If you recorded them on the laptop yes.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 4 Apr 2007

shadymg wrote:

anyone else frightened when Mikinho says he tested on "8 different computers"? See, as much as i love the guy, he makes me feel like such a weak geek Smile

You don't have 8 PCs at your house?

Senior Editor | @babgvant

SikSlayer's picture
Offline
Joined: 15 Sep 2010

Mikinho wrote:

SikSlayer wrote:

Thanks for posting this guide. News of this new feature is what made me finally decide to buy a Ceton, and not wait on the 3 tuner SiliconDust device. I've decided to buy a BD-enabled Atom/Ion or a Core i3 PC in the Spring for the bedroom. I'll share one of the 4 tuners on that. The ZOTAC ZBOXHD-ID34BR is a front runner.

Extenders never did everything I wanted of it, and now, I won't have to compromise.

I actually tested the Tuner Sharing on a ZOTAC Atom\Ion2.  Worked out great.

The only downside is anything not marked Copy-Freely will need to be recorded on each HTPC if you want it viewable from anywhere.  This is honestly not a concern for me since only premium content is marked by Comcast as Copy-Once.  I also don't archive Recorded TV.

I'll hopefully have my shared guide implementation released before the beta firmware goes public.

HAHA, didn't even notice the article right below. I'm well aware of the limitations of Copy Once and all that, but I figure that it increases the WAF when she can record watch her own shows on her own HTPC and has access to everything the one in the living room does.

As for sharing within Home Group, I think Ben Draw from EHD had said the DRM doesn't have support for domains, and that's why this doesn't work.

mikinho's picture
Offline
Joined: 19 Mar 2007

SikSlayer wrote:

As for sharing within Home Group, I think Ben Draw from EHD had said the DRM doesn't have support for domains, and that's why this doesn't work.

That is incorrect.  PlayReady does support domains.  I've actually used it in a product before in this way.  It is the implementation used in this scenario that does not.  I can hope\dream that it will be extended to HomeGroup at some point..

See http://www.microsoft.com/PlayReady/FAQ.mspx

Quote:
Q. What are the key features of Microsoft PlayReady?

A. Microsoft PlayReady technology supports a wide range of audio and video formats, including Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), AAC+, enhanced AAC+, and the H.263, and H.264 video codecs. It also moves beyond audio and video to support games, images, and ringtones. In addition, it supports many business models for content, including purchased downloads, subscription, rental, preview, and pay-per-view. Because it supports domains and embedded licenses, PlayReady can also enable more seamless scenarios for consumers to enjoy protected content on multiple devices.

These features are crucial components for mobile operators, handset vendors, and content services who desire to deliver an expanding range of entertainment-focused content, services and devices—both now and in the future.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

SikSlayer's picture
Offline
Joined: 15 Sep 2010

It's a good thing I say 'think' when I'm not sure.

Thanks for clarifying.

Offline
Joined: 5 Nov 2010

I don't understand the hold up of not allowing PCs to stream to other PCs. Doesn't the cablelab spec allow for streaming to devices so is the hold up on defining of an extender. I would think as long as the device maintans the DRM and does not copy the recording is within the cable lab spec. What am I missing? Dude you are an MC god, when can we see the feature that shares guide. Wish microsoft would hire you to run media center!

Offline
Joined: 6 Nov 2010

Mikinho,

I have just set this all up and the only way I can get TV on the local HTPC and clients is if I disable the Windows firewall on the local HTPC or untick the bridged network from interfaces within the firewall. This is pretty much vanilla Windows 7 Pro 64 bit. Any suggestions on what I need to add/remove/setup from the rulebase in the firewall to allow the IP TV traffic?

mikinho's picture
Offline
Joined: 19 Mar 2007

remotecontroller wrote:

Mikinho,

I have just set this all up and the only way I can get TV on the local HTPC and clients is if I disable the Windows firewall on the local HTPC or untick the bridged network from interfaces within the firewall. This is pretty much vanilla Windows 7 Pro 64 bit. Any suggestions on what I need to add/remove/setup from the rulebase in the firewall to allow the IP TV traffic?

My tool is supposed to setup the firewall exclusions.  I'll troubleshoot and post a fix and "Reapply Firewall Exclusions" button

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 6 Nov 2010

My issue is on the main HTPC where the Ceton is installed. I have not run your tool on this PC, only a client. Is this where I am going wrong?

"Steps on the Media Center Client HTPC to find and configure the networked tuners"

From your description, I read that I don't use your tool on the main PC(?)

I re-ran setup on the main PC, but did a manual setup where I can pick the tuners, and de-selected one tuner, so it only uses 3.

Offline
Joined: 6 Nov 2010

Is it possible you post the rules so I can try manually?

mikinho's picture
Offline
Joined: 19 Mar 2007

remotecontroller wrote:

My issue is on the main HTPC where the Ceton is installed. I have not run your tool on this PC, only a client. Is this where I am going wrong?

"Steps on the Media Center Client HTPC to find and configure the networked tuners"

From your description, I read that I don't use your tool on the main PC(?)

I re-ran setup on the main PC, but did a manual setup where I can pick the tuners, and de-selected one tuner, so it only uses 3.

Yes it should be run on the client and host PC.  I think you missed:

Quote:
Note: You will need to run the Client HTPC portion of the setup found below on the Host PC if it will be used as an HTPC. It is not required if you do not plan to use the Host PC as a HTPC.

If you have runt he Ceton Setup package on the Host PC it will also create the firewall rules for you.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

mikinho's picture
Offline
Joined: 19 Mar 2007

remotecontroller wrote:

Is it possible you post the rules so I can try manually?

I can but it won't be until this afternoon, I'm not at home at the moment.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 6 Nov 2010

Quote:
Note: You will need to run the Client HTPC portion of the setup found below on the Host PC if it will be used as an HTPC. It is not required if you do not plan to use the Host PC as a HTPC.

Crap! Okay, I'll try that. Thanks!

Offline
Joined: 5 Nov 2010

Mikinho,
Could you help me get this working with a hyper v virtual win 7 machine?  I know there are a few extra steps to get it going.  Just a quick list if you have a chance would be great!

mikinho's picture
Offline
Joined: 19 Mar 2007

Sure thing.  Give me 2-3 days as I'm rebuilding my server.

Btw, Anyone in Houston I'll be demonstrating Ceton Tuner Sharing w/ Hyper-V and RemoteFX at the event later this month.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 5 Nov 2010

I've run through the steps and am having the same firewall issues.  If I disable windows firewall it works great. If not it doesn't.

mikinho's picture
Offline
Joined: 19 Mar 2007

I've got a new version done.  It is being tested, I'll be able to post by the morning.

btw, PM me your e-mail and I can send it to test otherwise it will be up tomorrow.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

mikinho's picture
Offline
Joined: 19 Mar 2007

Everyone that has sent me a PM w/ their e-mail should have received (sent about 2 minutes ago).  If you don't get it soon please let me know (and check your spam folder).

Otherwise it will be on Missing Remote within 2 hours sometime today (my meetings are going long.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 24 Aug 2009

Mikinho wrote:

I've got a new version done.  It is being tested, I'll be able to post by the morning.

btw, PM me your e-mail and I can send it to test otherwise it will be up tomorrow.

Mikinho,

Please confirm that in order for this to be put into action you need to either (1) be a beta-tester for Ceton, or (2) wait for Ceton to release the updated firmware.  The reason I ask is that if this is correct, I am surpised by the number of people currently interested in installing/testing your application.  I signed up for the original Ceton beta, but sadly was not chosen.  I also sent Ceton an email when news of the beta for tuner sharing came out, but I did not receive a response.

Thanks.

mikinho's picture
Offline
Joined: 19 Mar 2007

Yes you do need to be part of the beta program or wait for the public firmware.

If you are good w/ networking you can actually use the original firmware by setting up either all static IP addresses or creating a VLAN for the InfiniTV4 but I wouldn't recommend it as it is not stable.

Edit: I realize what I said is somewhat contradictory.  The guide is only valid for beta program and for the pending public firmware.  The current firmware will not have the network configuration section but will have the network bridging dropdown.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 27 Jan 2009

I found what was blocking my IP traccfic, I just copied and repasted the rule in the inbound firewall settings. If the new download does not work I will paste the information needed.

mikinho's picture
Offline
Joined: 19 Mar 2007

Did you get it via e-mail yet to test?

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

mikinho's picture
Offline
Joined: 19 Mar 2007

btw. InfiniTV4 install guide outlines what firewall ports are needed--no guessing required.

Quote:

NameUDP/TCPPort RangeIn/Out
RTPUDP5001-5016IN
SSDPUDP1900IN/OUT
RTSPTCP554OUT
UPnPTCP2869IN/OUT
WMDRMUDP5757-5772OUT

Below is a cmd line I wrote to set them if my tools fails

netsh advfirewall firewall add rule name="TV Tuner Device (UPnP-In)" dir=In Profile=Private LocalIP=Any RemoteIP=Any Protocol=TCP LocalPort=2869 RemotePort=Any Edge=No action=Allow<br />
netsh advfirewall firewall add rule name="TV Tuner Device (SSDP-In)" dir=In Profile=Private LocalIP=Any RemoteIP=Any Protocol=UDP LocalPort=1900 RemotePort=Any Edge=No action=Allow<br />
netsh advfirewall firewall add rule name="TV Tuner Device (RTP-In)" dir=In Profile=Private LocalIP=Any RemoteIP=Any Protocol=UDP LocalPort=5001-5016 RemotePort=Any Edge=No action=Allow</p>
<p>netsh advfirewall firewall add rule name="TV Tuner Device (WMDRM-Out)" Direction=Out Profile=Private LocalIP=Any RemoteIP=Any Protocol=UDP LocalPort=Any RemotePort=5757-5772 Edge=No Action=Allow<br />
netsh advfirewall firewall add rule name="TV Tuner Device (RTSP-Out)" Direction=Out Profile=Private LocalIP=Any RemoteIP=Any Protocol=TCP LocalPort=Any RemotePort=554 Edge=No Action=Allow<br />
netsh advfirewall firewall add rule name="TV Tuner Device (UPnP-Out)" Direction=Out Profile=Private LocalIP=Any RemoteIP=Any Protocol=TCP LocalPort=Any RemotePort=2869 Edge=No Action=Allow<br />
netsh advfirewall firewall add rule name="TV Tuner Device (SSDP-Out)" Direction=Out Profile=Private LocalIP=Any RemoteIP=Any Protocol=UDP LocalPort=Any RemotePort=1900 Edge=No Action=Allow

Note: My cmd line above only enables Private profile; the Ceton setup package will enable Private, Domain and Public

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 6 Nov 2010

Mikinho wrote:

Did you get it via e-mail yet to test?

No not I. Checked spam. I will try command line but can't tonight.
Thanks for this!

Offline
Joined: 27 Jan 2009

Mikinho wrote:

Did you get it via e-mail yet to test?

No, I checked my spam log and did not see it, so I figured I would go line by line and get it working. I am now streaming on one client and ready to try on another 2 machines. I will wait for you to post the new tool. The code you just posted is what I found to be blocking my traffic, even though it was set to allow it was not passing through.

mikinho's picture
Offline
Joined: 19 Mar 2007

I'm heading home in about an hour and I'll see why the e-mails w/ the beta version didn't go through.  Thanks for the offer to help test.

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 7 Feb 2008

Can the Ceton be installed in a Server 2008 r2 machine? This would be ideal to then be able to share it with a Windows 7 machine running under Hyper-v. Add WHS also runnign under Hyper-v to hold all the recordings and watch using extenders and I would have the perfect machine.

mikinho's picture
Offline
Joined: 19 Mar 2007

Jeff Griffin wrote:

Can the Ceton be installed in a Server 2008 r2 machine? This would be ideal to then be able to share it with a Windows 7 machine running under Hyper-v. Add WHS also runnign under Hyper-v to hold all the recordings and watch using extenders and I would have the perfect machine.

That is my current setup.

I'll be posting a quick overview of my setup and network equipment soon (requested early in this thread I believe)

Mikinho | Missing Remote | Windows Entertainment and Connected Home MVP

Offline
Joined: 29 Nov 2006

Since WHS Vail and Server 2008 are so similar, can the Centon card be installed in a Vail box with out running a virtual anything, and create the bridge between the NIC and the Centon card so it can be shared on the LAN, with out disrupting any of Vail's WHS functionality?

Nothing is more dangerous than a person who's title exceeds their intelect.

Offline
Joined: 9 Jan 2011

So I just joined the beta today and discovered the following:

1st- Network Discovery (Network and Sharing Center --> Advanced Sharing) is required to be enabled/on for sharing to work.  An indicator that this is turned off is when performing the OCUR discovery and the discovered settings remaining at "No"

2nd - I've setup my host to only have tuners 1, 3 & 4 enabled and my client to only have tuner 2 enabled but when I run the tuner setup in Media Center both machines see/detect 4 tuners.  I will wait on the updated software that I saw was mentioned before I do any indepth testing as watching TV on my client PC can cause a conflict/disable the tuners on my host pc.

As a note, the guide mentions changing the advanced setting on the driver page, I did not have this advanced tab available so I was unable to perform this step.

Thanks!

Login or register to post comments
Website design by Yammm Software
Powered by Drupal