SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #61  
Old 10-26-2016, 05:53 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
It's hard to tell if that model accepts 1080p60 and outputs 1080p60 or accepts 1080p60 and outputs 1080p30. The specs only tell you the sizes supported going in and the audio formats going out. It's a little surprising those details are missing since other models on the same site make it reasonably clear what they can do on the encoding side of things.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #62  
Old 10-27-2016, 04:58 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I may give this box a try. Will I be able to configure OpenDCT to use my USB-UIRT to tune the channel? I want to double check before ordering it.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #63  
Old 10-27-2016, 05:02 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by tmiranda View Post
I may give this box a try. Will I be able to configure OpenDCT to use my USB-UIRT to tune the channel? I want to double check before ordering it.
The latest versions of SageTV allow you to configure within SageTV tuning for a network encoder. I put that change in many months ago, so you should be fine. You can always set up OpenDCT as if you have the device already and see that you are able to configure the USB-UIRT.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #64  
Old 10-27-2016, 06:56 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by EnterNoEscape View Post
The latest versions of SageTV allow you to configure within SageTV tuning for a network encoder. I put that change in many months ago, so you should be fine. You can always set up OpenDCT as if you have the device already and see that you are able to configure the USB-UIRT.
Perfect. I'll be adventurous and order one in the next few days.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #65  
Old 11-09-2016, 09:23 PM
mgpaulus mgpaulus is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Colorado Springs, CO
Posts: 193
Ordered one of the BM3000-HDMI and got it today. Added the device into OpenDCT 0.5.13 and now I'm trying to add the device into Sage. When I try to add it as a source, I get this:
3:54:38.288 [SageTVRequestHandler-244:Encoder] INFO GenericHttpCaptureDevice - Configuring and starting the new SageTV producer...
23:54:38.288 [SageTVRequestHandler-244:Encoder] INFO NIOHTTPProducerImpl - Connecting to source using the URL 'http://192.168.0.168/hdmi'
23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR HTTPProducerImpl - HTTP Error: 'HTTP/1.1 401 UNAUTHORIZED',
23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR NIOHTTPProducerImpl - Unable to connect to the URL 'http://192.168.0.168/hdmi' => java.io.IOException: Server responded HTTP/1.1 401 UNAUTHORIZED
at opendct.video.http.NIOHttpDownloader.connect(NIOHttpDownloader.java:115)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrl(NIOHTTPProducerImpl.java:126)
at opendct.producer.NIOHTTPProducerImpl.selectURL(NIOHTTPProducerImpl.java:81)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrls(NIOHTTPProducerImpl.java:64)
at opendct.capture.services.HTTPCaptureDeviceServices.startProducing(HTTPCaptureDeviceServices.java:75)
at opendct.capture.GenericHttpCaptureDevice.startEncodingSync(GenericHttpCaptureDevice.java:398)
at opendct.capture.GenericHttpCaptureDevice.startEncoding(GenericHttpCaptureDevice.java:308)
at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:301)
at java.lang.Thread.run(Unknown Source)

23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR HTTPCaptureDeviceServices - Unable to open the URL '[http://192.168.0.168/hdmi]'. => java.io.IOException: Unable to connect to any of the provided addresses.
at opendct.producer.NIOHTTPProducerImpl.selectURL(NIOHTTPProducerImpl.java:94)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrls(NIOHTTPProducerImpl.java:64)
at opendct.capture.services.HTTPCaptureDeviceServices.startProducing(HTTPCaptureDeviceServices.java:75)
at opendct.capture.GenericHttpCaptureDevice.startEncodingSync(GenericHttpCaptureDevice.java:398)
at opendct.capture.GenericHttpCaptureDevice.startEncoding(GenericHttpCaptureDevice.java:308)
at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:301)
at java.lang.Thread.run(Unknown Source)

The little preview display from the encoder webpage is working just fine, so not sure how I fix the UNAUTHORIZED issue. Any help appreciated.



Something else to ponder:
I want to possibly have 2 of these, running off of 1 USB-UIRT, which means that it would be nice if the TuneChannel.ps1 could also have a parameter for the Remote Code file, since I have to have a different file for each Zone (ie, I have a RNG150N-1R for the right channel, RNG150N-1L for the left channel, RNG150N-1IR for the onboard IR, RNG150N-2R for the 2nd USB-UIRT right channel, etc, etc.) I would like to use the same script, but have an additional parameter for the proper set of tuning codes. Unfortunately I've not worked at all in C# so I'm not familiar with the syntax. The easy way obviously is to have a different script for each device and keep the code hard coded in the script. Anyway, just some other food for thought.

And another question. Your review says your BM1000 came in with the latest firmware (4.0). Where did you go to find firmware for these things? My BM3000 has 2.03, but I'm not sure where to look and see if there are later versions.

Thanks all,

Last edited by mgpaulus; 11-10-2016 at 01:12 AM.
Reply With Quote
  #66  
Old 11-10-2016, 05:42 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by mgpaulus View Post
Ordered one of the BM3000-HDMI and got it today. Added the device into OpenDCT 0.5.13 and now I'm trying to add the device into Sage. When I try to add it as a source, I get this:
3:54:38.288 [SageTVRequestHandler-244:Encoder] INFO GenericHttpCaptureDevice - Configuring and starting the new SageTV producer...
23:54:38.288 [SageTVRequestHandler-244:Encoder] INFO NIOHTTPProducerImpl - Connecting to source using the URL 'http://192.168.0.168/hdmi'
23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR HTTPProducerImpl - HTTP Error: 'HTTP/1.1 401 UNAUTHORIZED',
23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR NIOHTTPProducerImpl - Unable to connect to the URL 'http://192.168.0.168/hdmi' => java.io.IOException: Server responded HTTP/1.1 401 UNAUTHORIZED
at opendct.video.http.NIOHttpDownloader.connect(NIOHttpDownloader.java:115)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrl(NIOHTTPProducerImpl.java:126)
at opendct.producer.NIOHTTPProducerImpl.selectURL(NIOHTTPProducerImpl.java:81)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrls(NIOHTTPProducerImpl.java:64)
at opendct.capture.services.HTTPCaptureDeviceServices.startProducing(HTTPCaptureDeviceServices.java:75)
at opendct.capture.GenericHttpCaptureDevice.startEncodingSync(GenericHttpCaptureDevice.java:398)
at opendct.capture.GenericHttpCaptureDevice.startEncoding(GenericHttpCaptureDevice.java:308)
at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:301)
at java.lang.Thread.run(Unknown Source)

23:54:38.303 [SageTVRequestHandler-244:Encoder] ERROR HTTPCaptureDeviceServices - Unable to open the URL '[http://192.168.0.168/hdmi]'. => java.io.IOException: Unable to connect to any of the provided addresses.
at opendct.producer.NIOHTTPProducerImpl.selectURL(NIOHTTPProducerImpl.java:94)
at opendct.producer.NIOHTTPProducerImpl.setSourceUrls(NIOHTTPProducerImpl.java:64)
at opendct.capture.services.HTTPCaptureDeviceServices.startProducing(HTTPCaptureDeviceServices.java:75)
at opendct.capture.GenericHttpCaptureDevice.startEncodingSync(GenericHttpCaptureDevice.java:398)
at opendct.capture.GenericHttpCaptureDevice.startEncoding(GenericHttpCaptureDevice.java:308)
at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:301)
at java.lang.Thread.run(Unknown Source)

The little preview display from the encoder webpage is working just fine, so not sure how I fix the UNAUTHORIZED issue. Any help appreciated.



Something else to ponder:
I want to possibly have 2 of these, running off of 1 USB-UIRT, which means that it would be nice if the TuneChannel.ps1 could also have a parameter for the Remote Code file, since I have to have a different file for each Zone (ie, I have a RNG150N-1R for the right channel, RNG150N-1L for the left channel, RNG150N-1IR for the onboard IR, RNG150N-2R for the 2nd USB-UIRT right channel, etc, etc.) I would like to use the same script, but have an additional parameter for the proper set of tuning codes. Unfortunately I've not worked at all in C# so I'm not familiar with the syntax. The easy way obviously is to have a different script for each device and keep the code hard coded in the script. Anyway, just some other food for thought.

And another question. Your review says your BM1000 came in with the latest firmware (4.0). Where did you go to find firmware for these things? My BM3000 has 2.03, but I'm not sure where to look and see if there are later versions.

Thanks all,
Can you open http://192.168.0.168/hdmi in VLC? Does it prompt you for a username and password?

That script was written before SageTV allowed you to configure tuning for network encoders. I would recommend trying to use your USB-UIRT through SageTV before trying to use that script.

I wouldn't get too caught up in firmware versions. The BM3000 likely has a slightly better chip since and probably doesn't use the exact same firmware.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #67  
Old 11-10-2016, 10:47 PM
mgpaulus mgpaulus is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Colorado Springs, CO
Posts: 193
Quote:
Originally Posted by EnterNoEscape View Post
Can you open http://192.168.0.168/hdmi in VLC? Does it prompt you for a username and password?

That script was written before SageTV allowed you to configure tuning for network encoders. I would recommend trying to use your USB-UIRT through SageTV before trying to use that script.

I wouldn't get too caught up in firmware versions. The BM3000 likely has a slightly better chip since and probably doesn't use the exact same firmware.
So, when I try using VLC, it does prompt me for username/password. And then, oddly enough, it errors out.

Quote:
core debug: adding item `http://192.168.0.168/hdmi' ( http://192.168.0.168/hdmi )
core debug: meta ok for (null), need to fetch art
core debug: processing request item: http://192.168.0.168/hdmi, node: null, skip: 0
core debug: rebuilding array of current - root Playlist
core debug: rebuild done - 1 items, index 0
core debug: starting playback of the new playlist item
core debug: resyncing on http://192.168.0.168/hdmi
core debug: http://192.168.0.168/hdmi is at 0
core debug: creating new input thread
core debug: Creating an input for 'http://192.168.0.168/hdmi'
core debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\mgpaulus\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
core debug: no meta fetcher modules matched
core debug: searching art for http://192.168.0.168/hdmi
core debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\mgpaulus\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
core debug: no art finder modules matched
core debug: art not found for http://192.168.0.168/hdmi
core debug: requesting art for http://192.168.0.168/hdmi
core debug: using timeshift granularity of 50 MiB, in path 'C:\Users\mgpaulus\AppData\Local\Temp'
core debug: `http://192.168.0.168/hdmi' gives access `http' demux `' path `192.168.0.168/hdmi'
core debug: specified demux `any'
core debug: creating demux: access='http' demux='any' location='192.168.0.168/hdmi' file='\\192.168.0.168\hdmi'
core debug: looking for access_demux module matching "http": 12 candidates
core debug: no access_demux modules matched
core debug: creating access 'http' location='192.168.0.168/hdmi', path='\\192.168.0.168\hdmi'
core debug: looking for access module matching "http": 21 candidates
http debug: querying proxy for http://192.168.0.168/hdmi
http debug: no proxy
http debug: http: server='192.168.0.168' port=80 file='/hdmi'
core debug: net: connecting to 192.168.0.168 port 80
core debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\mgpaulus\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
core debug: connection succeeded (socket = 1440)
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
core debug: no meta fetcher modules matched
core debug: searching art for http://192.168.0.168/hdmi
core debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\mgpaulus\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
core debug: no art finder modules matched
core debug: art not found for http://192.168.0.168/hdmi
qt4 debug: IM: Setting an input
http debug: protocol 'HTTP' answer code 401
http debug: Server: box
http debug: Authentication header: Digest qop="auth", realm="pbox", nonce="tick"
core debug: Using Digest Access Authentication
http debug: Content-Type: text/html
http debug: this frame size=0
http debug: Connection: keep-alive
http debug: authentication failed for realm pbox
http debug: retrying with user=admin
core debug: net: connecting to 192.168.0.168 port 80
core debug: connection succeeded (socket = 1440)
http debug: protocol 'HTTP' answer code 404
http error: error: HTTP/1.1 404 Not Found
http debug: switching to HTTP version 1.0
core debug: net: connecting to 192.168.0.168 port 80
core debug: connection succeeded (socket = 1460)
http debug: protocol 'HTTP' answer code 404
http error: error: HTTP/1.1 404 Not Found
core debug: net: connecting to 192.168.0.168 port 80
core debug: connection succeeded (socket = 1460)
access_mms error: error: HTTP/1.1 401 UNAUTHORIZED
core debug: no access modules matched
core error: open of `http://192.168.0.168/hdmi' failed
core debug: dead input
core debug: changing item without a request (current 0/1)
core debug: nothing to play
qt4 debug: IM: Deleting the input
Not sure what the deal with the 404 is all about. But I've also tried https://192.168.0.168/hdmi and I've tried http://192.168.0.168:8080/hdmi and I've gotten nothing.
You know, after looking at the status page, I'm not sure this thing has a /hdmi option:
Quote:
Main stream

Encoding Type:1280x720@30

Bitrate(kbit):2800

TS URLhttp://192.168.0.168/0.ts

HLS URL:http://192.168.0.168/0.m3u8

FLV URL:http://192.168.0.168/0.flv

RTSP URL:rtsp://192.168.0.168/0

RTMP PUBLISH URLisable

Multicast URLisable

Preview(Delay 2000ms)

EnterNoEscape, what URL are you using with your encoder? I've looked and don't see anyway, but do you know of a way to disable this userid/password option? At least for testing?

So, playing with it a bit more, I can use the /0.flv and the /0.ts options under VLC and I get a stream. So, can I use either of those with OpenDCT. (I know, I can try it, and maybe I will, but it'll have to wait until tomorrow. It's late and I need to go to bed).

So, you mention using the Sagetv embedded channel changing. But is that a feature of V9, because I don't seem to have that option under V7. Maybe, if I can get OpenDCT to work with my device, that'll be a reason to do the upgrade.

Last edited by mgpaulus; 11-10-2016 at 11:00 PM.
Reply With Quote
  #68  
Old 11-11-2016, 04:53 AM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,589
Look like they change it mgpaulus with that model

Last edited by SHS; 11-11-2016 at 05:50 AM.
Reply With Quote
  #69  
Old 11-11-2016, 05:22 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by mgpaulus View Post
So, when I try using VLC, it does prompt me for username/password. And then, oddly enough, it errors out.



Not sure what the deal with the 404 is all about. But I've also tried https://192.168.0.168/hdmi and I've tried http://192.168.0.168:8080/hdmi and I've gotten nothing.
You know, after looking at the status page, I'm not sure this thing has a /hdmi option:



EnterNoEscape, what URL are you using with your encoder? I've looked and don't see anyway, but do you know of a way to disable this userid/password option? At least for testing?

So, playing with it a bit more, I can use the /0.flv and the /0.ts options under VLC and I get a stream. So, can I use either of those with OpenDCT. (I know, I can try it, and maybe I will, but it'll have to wait until tomorrow. It's late and I need to go to bed).

So, you mention using the Sagetv embedded channel changing. But is that a feature of V9, because I don't seem to have that option under V7. Maybe, if I can get OpenDCT to work with my device, that'll be a reason to do the upgrade.
Use http://192.168.0.168/0.ts

The URL isn't a fixed value; it can change between devices. You always need to go with what it says it is in the interface or you can even change it, but for the moment I'm not going to recommend doing that.

Edit: The HTTP abilities in OpenDCT are completely open. As long as the URL is valid and returns a normal MPEG-TS stream, it will stream it for you.

Edit2: This thread actually mentions both URL possibilities. https://forums.sagetv.com/forums/showthread.php?t=63212 It's not precisely what you are trying to do, but close enough to get you there.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG

Last edited by EnterNoEscape; 11-11-2016 at 05:33 AM.
Reply With Quote
  #70  
Old 11-11-2016, 02:14 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
I updated the script so that you can specify the code file as a parameter.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #71  
Old 11-12-2016, 05:48 PM
mgpaulus mgpaulus is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Colorado Springs, CO
Posts: 193
Quote:
Originally Posted by EnterNoEscape View Post
I updated the script so that you can specify the code file as a parameter.
I'm thinking that this version of the BM3000-HDMI firmware has some other issues, or I'm having some issues.

When I try to run your script, I get this error now (This was after I had to install PowerShell 4.0 b/c Win7 comes with Powershell 2.0, and I had to allow execution of Scripts):
Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts

Here is what the /get_status page looks like for this device/firmware:
Quote:
<status>
<version>2.03</version>
<runtime>0000-00-02 17:02:00</runtime>
<buildtime>Sep 29 2016 08:35:39</buildtime>
<cpuusage>20</cpuusage>
<memoryfree>44920</memoryfree>
<memorytotal>91252</memorytotal>
<aisamplerate>48000</aisamplerate>
<wifi>
<dev_exist>0</dev_exist>
</wifi>
<vi id="0">
<framerate>60</framerate>
<int_cnt>75500</int_cnt>
<lost_int>2</lost_int>
<width>1280</width>
<height>720</height>
<interlaced>0</interlaced>
<venc id="0">
<left_pics>1</left_pics>
<left_stream_bytes>0</left_stream_bytes>
<left_stream_frames>0</left_stream_frames>
<packs>0</packs>
<enable>1</enable>
<codec>96</codec>
<width>1280</width>
<height>720</height>
<framerate>60</framerate>
<bitrate>2800</bitrate>
<ts_url0>http://192.168.0.168/0.ts</ts_url0>
<hls_url0>http://192.168.0.168/0.m3u8</hls_url0>
<flv_url0>http://192.168.0.168/0.flv</flv_url0>
<rtsp_url0>rtsp://192.168.0.168/0</rtsp_url0>
</venc>
<venc id="1">
<left_pics>0</left_pics>
<left_stream_bytes>0</left_stream_bytes>
<left_stream_frames>0</left_stream_frames>
<packs>0</packs>
<enable>1</enable>
<codec>96</codec>
<width>1280</width>
<height>720</height>
<framerate>30</framerate>
<bitrate>1800</bitrate>
</venc>
<venc id="2">
<left_pics>0</left_pics>
<left_stream_bytes>0</left_stream_bytes>
<left_stream_frames>0</left_stream_frames>
<packs>0</packs>
<enable>0</enable>
<codec>96</codec>
<width>640</width>
<height>360</height>
<framerate>30</framerate>
<bitrate>1800</bitrate>
</venc>
<venc id="3">
<left_pics>0</left_pics>
<left_stream_bytes>0</left_stream_bytes>
<left_stream_frames>0</left_stream_frames>
<packs>0</packs>
<enable>0</enable>
<codec>96</codec>
<width>640</width>
<height>360</height>
<framerate>30</framerate>
<bitrate>1800</bitrate>
</venc>
</vi>
</status>
As you can see, looks like they dropped the "size" parameter in place of width/height pair (or maybe yours has both, don't know). Anyway, I will see if I can modify it to handle that little snafu, and I'll see what else comes out.
Reply With Quote
  #72  
Old 11-12-2016, 06:05 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by mgpaulus View Post
I'm thinking that this version of the BM3000-HDMI firmware has some other issues, or I'm having some issues.

When I try to run your script, I get this error now (This was after I had to install PowerShell 4.0 b/c Win7 comes with Powershell 2.0, and I had to allow execution of Scripts):
Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts
You cannot call a method on a null-valued expression.
At C:\sagetv\Encoder\TuneChannel.ps1:165 char:9
+ if ($Size.StartsWith($Size2)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ( [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

Waiting for resolution to change from * to ... Interrupts

Here is what the /get_status page looks like for this device/firmware:


As you can see, looks like they dropped the "size" parameter in place of width/height pair (or maybe yours has both, don't know). Anyway, I will see if I can modify it to handle that little snafu, and I'll see what else comes out.
The script was only to ease resolution transitions. The model you have doesn't provide any hints for the script to pick up on this, so the script is kind of useless for you. I really should just pull the script entirely since the only thing you actually need to do is run the tuning executable.

Edit: You just need to run
Code:
UUTransmit.exe 0 0 3 "TuningCodeFile.txt" channel_number enter
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG

Last edited by EnterNoEscape; 11-12-2016 at 06:12 PM.
Reply With Quote
  #73  
Old 11-14-2016, 09:26 PM
mgpaulus mgpaulus is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Colorado Springs, CO
Posts: 193
Quote:
Originally Posted by EnterNoEscape View Post
The script was only to ease resolution transitions. The model you have doesn't provide any hints for the script to pick up on this, so the script is kind of useless for you. I really should just pull the script entirely since the only thing you actually need to do is run the tuning executable.

Edit: You just need to run
Code:
UUTransmit.exe 0 0 3 "TuningCodeFile.txt" channel_number enter
About that.....

I am feeling like every time I turn around I am doing something outside the norm, and it's biting me in the posterior.

Because I am using 1 USB-UIRT to control 2 STB, I am using Zones. So, I have 3 different IR code files, each one has a prefix of Z1 or Z2 or Z3 (to correspond to Right, Left or onboard IR). (eg:
0 Z10000 006A ...
1 Z10000 006A ...
2 Z10000 0069 ...)
Unfortunately, your UUTransmit.exe doesn't like the Z1/Z2/Z3 leading prefix, so I have to take them out. And it seems like the Emiter parameter to UUTransmit.exe (
C:\sagetv\Encoder>uutransmit
Usage:
UUTransmit.exe <repeat> <Delay in milliseconds> <emitter> ProntoFormatedCodeFile
.txt sendCode sendCode2 sendCode3

Emitter: 0 = All, 1 = Internal, 2 = Right, 3 = Left) doesn't seem to work (I've tried all of them and to no avail).

Any further thoughts or ideas? If I have to go with a 2nd USB-UIRT, I could do that, as I actually have 3 of them, but will the processes handle a 2nd device better than a 2nd zone/emitter?

Thanks for all the help I've received so far, and for any further advice that might get me to the ultimate goal of a working Encoder.

Last edited by mgpaulus; 11-14-2016 at 09:28 PM.
Reply With Quote
  #74  
Old 11-14-2016, 09:39 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
I really just adapted a C# library to blast out a few commands, so if the issue is with the library, I won't be of much help. It would seem to me that for some reason it's not even detecting/talking to the blaster. Try running the command on an elevated command prompt (run as administrator). Either way, I strongly recommend using SageTV v9 and the USB-UIRT tuning plugin since it's more proven.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #75  
Old 11-15-2016, 09:50 PM
mgpaulus mgpaulus is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Colorado Springs, CO
Posts: 193
Well, upgraded (or is it cross-graded) to V9, and I am now able to record from the BM3000, and change channels with the USB-UIRT right channel. And my previous PVR is functioning well on the USB-UIRT left channel.

Now I will monitor both for a while and see if I want to replace the PVR with another BM3000, or keep the PVR around. Guess I'll have to wait and see.

Thanks for all your help and for all the hints and patience and guidance.
Reply With Quote
  #76  
Old 11-15-2016, 11:19 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by mgpaulus View Post
Well, upgraded (or is it cross-graded) to V9, and I am now able to record from the BM3000, and change channels with the USB-UIRT right channel. And my previous PVR is functioning well on the USB-UIRT left channel.

Now I will monitor both for a while and see if I want to replace the PVR with another BM3000, or keep the PVR around. Guess I'll have to wait and see.

Thanks for all your help and for all the hints and patience and guidance.
No problem. I don't see any reason for the general populous not to upgrade to v9 at this point. There have been so many really good changes/fixes, it's faster overall and nearly all new plugins are only available for v9.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #77  
Old 12-16-2016, 12:12 PM
phantomii phantomii is offline
Sage Advanced User
 
Join Date: Mar 2009
Location: North Carolina
Posts: 226
Just found this post and think it may be the answer to a separate post I put up this morning entitled "Capture Devices/Solution for DRM Channels on Linux?". In that post I mentioned that moving from a Windows server to a linux server I have discovered that my Colossus does not have the necessary drivers for Linux.

It is also noted recently in this thread that utilizing one of the devices described here one can also do the tuning with the USB-UIRT which is great as that is what I am using with my Colossus on the Windows server today. So two questions:

1) Please confirm this solution does work with DRM protected channels?

2) Of the devices listed in this thread, is there one that is considered to be the best to use with Sage? Looks like maybe the BM3000 is working well? Anyone who could could confirm this device or offer a confirmed device that works well would be be greatly appreciated.

Thanks!
Reply With Quote
  #78  
Old 12-29-2016, 06:41 PM
rfutscher rfutscher is offline
Sage Advanced User
 
Join Date: Apr 2003
Posts: 141
I just got a BM3000-HDMI and I am trying to get it to work. I also have two HDHRs. I can stream video from all three using VLC. OpenDCT finds the HDHRs but not the BM3000. The four HDHRs tuners show up in SageTV as sources (twice as Sage DCT and open DCT) but the BM3000 does not. I looked at the WEB page for the BM3000 and could not find any settings that need to be changed. By the way I have firmware version 2.1. On the front cover of the instruction manual in a very small font is the link to the Unisheen.cn WEB site. I could not find any links to download and software updates.

I tried reinstalling Open DCT.
I reinstalled Java 64.
I disconnected my HDHRs.
I double checked that the IP was in the same subnet as the SageTV/openDCT computer.

Any suggestions what I should check next?
Attached Files
File Type: txt opendct.txt (42.5 KB, 275 views)
File Type: txt wrapper.txt (185.4 KB, 269 views)
Reply With Quote
  #79  
Old 12-29-2016, 07:04 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by rfutscher View Post
I just got a BM3000-HDMI and I am trying to get it to work. I also have two HDHRs. I can stream video from all three using VLC. OpenDCT finds the HDHRs but not the BM3000. The four HDHRs tuners show up in SageTV as sources (twice as Sage DCT and open DCT) but the BM3000 does not. I looked at the WEB page for the BM3000 and could not find any settings that need to be changed. By the way I have firmware version 2.1. On the front cover of the instruction manual in a very small font is the link to the Unisheen.cn WEB site. I could not find any links to download and software updates.

I tried reinstalling Open DCT.
I reinstalled Java 64.
I disconnected my HDHRs.
I double checked that the IP was in the same subnet as the SageTV/openDCT computer.

Any suggestions what I should check next?
I don't see any evidence that you configured OpenDCT for these devices. It cannot automatically detect them since they don't provide any means to do so. I would have loved if they had that option.

Take a look at Tuning a Channel (OpenDCT IPTV HDMI Encoder) under the following link.
https://forums.sagetv.com/forums/showthread.php?t=63212

Steps 10 and 11 can be skipped if you're going to use SageTV to do tuning. Otherwise you'll need to provide a tuning solution.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #80  
Old 12-30-2016, 11:22 AM
egeller egeller is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Drexel Hill, PA
Posts: 334
I just got the BM3000 this week and used it to replace my HDPVR. I read through this thread and quickly realized that the installation instructions were in another thread. Set up was fairly quick and easy.

Here are some random thoughts:
The BM3000 status web page documents the URL to the Transport Stream that must be put in the OpenDCT config file. The URL also works from VLC. Wow, Now I can use my Comcast box from any PC in my house, as long as SageTV is not using it.

Still no SageTV-Controlable Closed Captioning. Darn. It's either all-on or all-off and controlled at the cable box.

I had to get into the Cable Box's config menu to adjust the output to be 1080. Unfortunately, it's limited to 30 fps, so 60 fps is a no-go for me. 1080p@30fps (reported by Sage) seems OK, however. I also started seeing all 4:3 output as stretched, so I turned that off in the cable box.

The configuration for the ActiveAspectRatios plug-in needed to be adjusted for some (non-16:9) channels. Aspect ratio control between the Cable Box and the transport stream seems to work differently than with the HDPVR.
__________________
Server:UnRaid;2x Intel Xeon E5; SuperMicro moboard;Also:BM3000 w/ WMC; 2x Ceton ETH 6; OpenDCT
SageTV Extender:3x HD200 1x HD300 1xFireTV
Sage TV: 9.2 on Java 11, Standard STVi, Comskip Playback, Web Interface, 24 Hour Clock, SRE, Playon
All in lovely Drexel Hill, PA
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
5.1 and HDMI tvmaster2 SageTV Media Extender 6 05-31-2013 03:32 AM
HD PVR-2?????? HDMI IN wikel Hardware Support 3 11-14-2012 01:52 PM
WHDI review (Wireless HDMI) mayamaniac General Discussion 11 11-07-2010 01:14 PM
I'm not getting AC3 over HDMI??? autoboy SageTV Media Extender 6 02-24-2008 08:35 PM
Can STV Do TV-Off Via HDMI/DVI? infocus13 SageTV Software 3 09-13-2007 08:38 AM


All times are GMT -6. The time now is 11:29 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.