SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support

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
  #1  
Old 05-02-2016, 10:13 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
BM1000-HDMI (HDMI Encoder) Review

This device was brought up in this thread. I figured I should start a new thread to review it.

When I opened the box, one thing I checked immediately was that the power cord voltage matched the unit voltage of 12v. One commenter discovered he got the wrong power cord and had all kinds of issues with the unit dropping out. I like that the enclosure is made of decent quality aluminum. Throughout testing the box didn’t even get warm. Everything was easy to understand and hooked up without any issues. I assume my STB uses HDCP and it was not an obstacle to being able to stream.

The default IP address is 192.168.1.168 which thankfully can be changed. It would have been even nicer if there was a way to auto-discover the device, but I guess we can’t have everything. Once in the web interface I was a little disappointed to see that the video capture rate tops out at 30fps (this can be worked around, see below). Also, when you change any “main stream” (video encoding) settings, the device needs to be rebooted which takes at least 20-40 seconds (it seems to depend on what you changed). The latest firmware (4.0) was already installed.

The default video quality is ok for 1080i encoded to 1080p 30fps, and it gets better when you bump the bitrate up to 12000. The default of cbr is good with 1080i and that bitrate. However, I think the biggest impact comes from using a vbr stream and playing around with the video quantizers. I set qmin to 1 and qmax to 51. The result is when the picture isn’t moving much it’s very sharp and when there is a lot of action it gets a little softer. If you make these values too narrow and aggressive, the picture can get jumpy, so you need to find a balance or if the defaults are good enough for you, leave it alone. I settled on key frame 30, qmin 3, qmax 32. My wife couldn’t decide which one looked better when watching a both as a live feed side-by-side, so that’s a very good sign.

I was very skeptical about how well the deinterlace filter would perform. It’s better than I expected, so I think I’m ok with using it full time. I noticed on a few commercials that it seemed to forget the content was interlaced, but I didn’t see this happen once on actual show content. Tickers at 1080i to me look about the same as they do when using an average quality deinterlacer; acceptable unless you can’t stop looking for flaws.

720p content upscaled to 1080i by the STB looks ok until there’s fast motion. Then things get far too blurry; it could be the STB, I don’t have much experience on this one. My first STB was rented because I was buying an HD-PVR. Note that on normal TV such as sitcoms, this doesn’t seem to be an issue, but when watching baseball for example, it’s very distracting. I think this might have to do with the shows source content framerate. Also 720p content straight from the STB upscaled by the encoder to 1080p looks noticeably worse than just encoding it at 720p. Since 720p is normally 60fps, tickers have a little bit of flutter as they are scaled to 30fps. If you watch a lot of sports, I don’t think this will make you happy. I understand that you can find encoders similar to this one that can positively do 60fps, but they are a little pricier (this limitation can be worked around, see below).

1080i downscaled to 720p by the STB, then captured at 720p 30fps looks just as bad as it does on the HD-PVR when it’s doing it at 60fps. There’s nothing good to say about this configuration. 1080i downscaled by the encoder to 720p 30fps is only marginally better.

Beyond the encoders trueness to the source material in sharpness and clarity. The colors are a little washed out with the defaults, but maybe not enough for everyone to notice. Fortunately everything you should need is available in the web interface. MythTV has a whole page on these tuning devices and recommends: brightness 37, contrast 60, hue 50 and saturation 30. I found those in direct comparison to the source content produced a picture that was a little too bright. I ended up using 45, 50, 50 and 45. As demonstrated, your mileage will vary.

I was able to load this capture device up in OpenDCT using the new Generic HTTP Capture Device I just added last week and will be available in the next beta. I was very excited that it worked instantly with absolutely no surprises! Playback on the HD300 and HD200 went without issue. The android miniclient using ijkplayer (ExoPlayer didn't want to work at all for me) really doesn’t like the 12mb/s bitrate. I had to cut that down to 6mb/s, just to be able to play anything back. I then had to cut it down to 3mb/s so it would stop stuttering constantly. Even then every so often it stutters probably because it’s getting ahead of the stream. Interestingly enough 3mb/s was more than enough to be watchable. There’s no reason not to just use the raw consumer for this one since it creates perfectly useable TS files.

You’ll noticed on the web interface a feature called HDMI OSD display. It would be a neat way to display messages, but I couldn’t figure out how to clear the message once it was there. The only way I could get rid of it was to reset the configuration. Providing blank input didn’t make it go away. Good thing we’re looking at this from a video recording perspective.

I hope this helps anyone unsure if this is the right capture device for them.

Update: I read the rest of the MythTV information for this and it looks like the chip itself can handle 60fps just fine, just not on both streams at the same time. I'll need to test this a little more since this is a big find, but maybe this will be good for sports too.

Quote:
For 60 fps the Main stream:
http://YourEncoderIP/set_codec?type=hdmi&input_fps=60 Followed by an encoder reboot
or .....
For the 60 fps Secondary stream:
http://YourEncoderIP/set_codec?type=...t&input_fps=60 Followed by an encoder reboot
To reboot the encoder you can use the following web API -- http://YourEncoderIP/reboot -- or use the normal web menus
Resolution changing aware tuning script for BM1000-HDMI ONLY
General guidance on how to configure this kind of capture device
__________________
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; 12-30-2016 at 03:34 PM. Reason: Updated information about 60fps content.
Reply With Quote
  #2  
Old 05-03-2016, 05:34 AM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,756
Audio? 5.1 passthrough?
Reply With Quote
  #3  
Old 05-03-2016, 05:39 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by KryptoNyte View Post
Audio? 5.1 passthrough?
As expected you only get stereo.

Edit: I know this hasn't been an issue in the past, but I'll mention it anyway. Since it's digital going in, it comes out indistinguishable from the source audio quality-wise.
__________________
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; 05-03-2016 at 05:55 AM.
Reply With Quote
  #4  
Old 05-03-2016, 06:37 AM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,589
Just wondering EnterNoEscape what is your STB make and model ?

KryptoNyte you may as well give it up on DD5.1

The Only down side with thoses device is lack of on board IR

EnterNoEscape keep in mind that some problems can be cuase by the STB as you can see with up/down scaling and in some cases it can be cuase by source content that you rev from the boardcast or tv provider.

iOS, Android and even most Windows Mobile device where never build to handel high bitrate.

Last edited by SHS; 05-03-2016 at 07:01 AM.
Reply With Quote
  #5  
Old 05-03-2016, 07:36 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Wild curiosity, will it accept 1080p60? Maybe setting the STB to that would help with some of the scaling/deinterlacing issues.
Reply With Quote
  #6  
Old 05-03-2016, 07:45 AM
Telecore's Avatar
Telecore Telecore is offline
Sage Aficionado
 
Join Date: Oct 2010
Location: Allen, TX
Posts: 347
Is it possible to set up your STB to output native (720p or 1080i)? I can do this on FIOS with my two QIP7100's via a hidden menu option. If so, would it be possible to re-configure your encoder to use the appropriate format based on the channel #? For example, 720p, 60fps for ESPN, FX, NGC, FOX, etc. and 1080i for everything else? I am assuming that when SageTV tunes a channel, it could pass that info. to your encoder somehow.
__________________
SageTV-V9(64bit): Win10/i3-4370/OpenDCT/HDHR-Quatro (OTA)
AndroidTV+Miniclient: Nvidia Shield(x3)/FireTV-4K(x8)
Channels-DVR:Win10/i3-4340/HDHR Quatro 4K/TVE(YTTV)
Reply With Quote
  #7  
Old 05-03-2016, 10:25 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by SHS View Post
Just wondering EnterNoEscape what is your STB make and model ?

KryptoNyte you may as well give it up on DD5.1

The Only down side with thoses device is lack of on board IR

EnterNoEscape keep in mind that some problems can be cuase by the STB as you can see with up/down scaling and in some cases it can be cuase by source content that you rev from the boardcast or tv provider.

iOS, Android and even most Windows Mobile device where never build to handel high bitrate.
I'm still fiddling around with settings, but I don't think 5.1 is ever going to be a reality at least with this capture device. I know some of the quality issues might be the STB, but I still wanted to be through and detail out my experience in many difference scenarios. My Android test was on a Nexus Player, so I actually did expect a little more capability.

Quote:
Originally Posted by stanger89 View Post
Wild curiosity, will it accept 1080p60? Maybe setting the STB to that would help with some of the scaling/deinterlacing issues.
Via the STB options menu, then best I could get at 1080p30. The colors were completely wrong, so I need to play with that a little more.

Quote:
Originally Posted by Telecore View Post
Is it possible to set up your STB to output native (720p or 1080i)? I can do this on FIOS with my two QIP7100's via a hidden menu option. If so, would it be possible to re-configure your encoder to use the appropriate format based on the channel #? For example, 720p, 60fps for ESPN, FX, NGC, FOX, etc. and 1080i for everything else? I am assuming that when SageTV tunes a channel, it could pass that info. to your encoder somehow.
I went home over lunch to play around with the native resolution settings and my newly discovered 60fps "hack." I haven't had an STB in a while (I got a QIP7100 just for this experiment), so I forgot about the STB menu, but rediscovered it very quickly after Googling a little. I checked off 1080i, 720p and 480p as resolutions that my "TV" supports. When I checked 1080p30, it causes the capture to have strange colors, but I didn't have enough time to work out why so I have it unchecked for now. It's noted in many places that this encoder doesn't do well on 480i, so I didn't even bother checking that one. I also change the resolution to auto and set the capture FPS to 60 in the web interface and disabled the secondary encoder. It turns out that if less than 60FPS is coming in, the device will encode at the lower framerate. I'm actually completely sold on it after these changes, pending long term stability verification. I've been recording non-stop all night, through this morning and it did not have a single hiccup. At first glance it appears to be stable, but I'm going to try using it as a primary recording device over the rest of the week and see how it fairs.
__________________
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
  #8  
Old 05-03-2016, 03:58 PM
Telecore's Avatar
Telecore Telecore is offline
Sage Aficionado
 
Join Date: Oct 2010
Location: Allen, TX
Posts: 347
Quote:
Originally Posted by EnterNoEscape View Post
I went home over lunch to play around with the native resolution settings and my newly discovered 60fps "hack." I haven't had an STB in a while (I got a QIP7100 just for this experiment), so I forgot about the STB menu, but rediscovered it very quickly after Googling a little. I checked off 1080i, 720p and 480p as resolutions that my "TV" supports. When I checked 1080p30, it causes the capture to have strange colors, but I didn't have enough time to work out why so I have it unchecked for now. It's noted in many places that this encoder doesn't do well on 480i, so I didn't even bother checking that one. I also change the resolution to auto and set the capture FPS to 60 in the web interface and disabled the secondary encoder. It turns out that if less than 60FPS is coming in, the device will encode at the lower framerate. I'm actually completely sold on it after these changes, pending long term stability verification. I've been recording non-stop all night, through this morning and it did not have a single hiccup. At first glance it appears to be stable, but I'm going to try using it as a primary recording device over the rest of the week and see how it fairs.
Just to be clear - 4 questions/verifications:
(1) The encoder will automatically encode in either 720p/60 or 1080i/30 from a QIP7100 depending on the channel selected?
(2) Therefore, the only downside to this encoder is the lack of 5.1?
(3) This box does not require a "splitter" to record DRM content?
(4) What are you using to tune the STB - USB-UIRT?

I recently went through QIP7100 setup with HD-PVRs and can provide you with IR files with a "MENU-EXIT" prefix (to try and wake up the STB if asleep),sage.properties info. and details on building electrical-IR-electrical cable for connecting the USB-UIRT IR emitter port to the IR receiver ports of the QIP7100 if you want. I have always been interested in getting to an HDMI solution - although the HD-PVR works pretty good.
__________________
SageTV-V9(64bit): Win10/i3-4370/OpenDCT/HDHR-Quatro (OTA)
AndroidTV+Miniclient: Nvidia Shield(x3)/FireTV-4K(x8)
Channels-DVR:Win10/i3-4340/HDHR Quatro 4K/TVE(YTTV)
Reply With Quote
  #9  
Old 01-05-2018, 08:52 AM
will will is offline
Sage Fanatic
 
Join Date: Jul 2009
Location: New York
Posts: 798
Quote:
Originally Posted by EnterNoEscape View Post
As expected you only get stereo.

Edit: I know this hasn't been an issue in the past, but I'll mention it anyway. Since it's digital going in, it comes out indistinguishable from the source audio quality-wise.
These devices sound great, much better than the HD-PVR 1212, I just wish they make one that could do 5.1.
__________________
Will

OS: Windows 7
Hardware: Intel Core i7-920 with 12GB RAM & an Adaptec 5805 with a Chenbro 36-port SAS Expander
Case: Antec 1200 with 4 iStarUSA trayless hot-swap cages (20 drives max)
Drives: 8 Toshiba/Hitachi 2TB drives in a RAID 6 & 7 Toshiba 3TB drives in a RAID 6
Capture Cards: HDHomeRun Connect Quatro 4, Hauppauge 60 HD-PVR
Players: 5 HD300s, 2 HD200s
Reply With Quote
  #10  
Old 01-05-2018, 08:58 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
I wonder why they don't? Is it because that these encoders are not generally meant for encoding TV?

These devices actually seem very similar to the HDMI-ethernet devices that are used to distribute video through your house, often connected to matrix switches.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #11  
Old 01-05-2018, 10:47 AM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,589
Quote:
Originally Posted by wayner View Post
I wonder why they don't? Is it because that these encoders are not generally meant for encoding TV?

These devices actually seem very similar to the HDMI-ethernet devices that are used to distribute video through your house, often connected to matrix switches.
No generally meant for encoding for mobile device steaming.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 2 (0 members and 2 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 07:57 AM.


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