HDMI for Channels

Hey folks! Encoding on the magewell 2 port is great!. Other thing to note is the video lockup seems to be android tv related so the network tuners should be OK as well as that was the only issue I saw with my minor testing.

The HDMI method seems to be holding up - the web capture methods and such have too much opportunities to prompt you to visit the barbie movie or anything else on their agenda? Look at this BS!

Credits to @krazijoe
6114456186a6dcb3c5b1f38b2a2492d2c880c1d0_2_690x425
Web capture fail.

1 Like

Hmmm... so there is no control over that?

Short of watching the feed with a program looking for no pixel changes, sadly no. I verified this by hooking up a HDMI splitter and literally saw HULUs video lock up multiple times over the course of 2 weeks. I have seen this on rare occasion on my apple Tv as well.

Okay, so I've tracked down my AV sync issues on the Uray encoder to my local NBC channel WESH in Orlando. I don't see any issues on any of the main NBC channels like CNBC etc.

Which makes it kind of suck for news but that's about it, I don't watch any NBC shows at night.

And it's definitely not a CPU utilization issue, I never see CPU go more than 10 to 15% on the encoder no matter which profile I use. It's got plenty of horsepower.

This looks very interesting. Could you share your server setup? Windows, Linux, Mac? How much horsepower? And what HDMI capture device for the nextPVR.

My setup is very Simple I simply run NEXTPVR service on the same server as Channels DVR and Simply Feed Channels DVR M3U from NEXTPVR ... NEXTPVR does the tunning and Capture using an HDMI encoder..... You can also setup to Capture from Web Links and no need for HDMI Encoder.

If you are not familar with NEXTPVR you can Start here EXTRAS....

M3U to Channels DVR.

#EXTM3U url-tvg="http://192.168.50.66:8866/service?method=channel.xmltv.x"

#EXTINF:0 tvg-id="nextpvr-7218" tvg-logo="http://192.168.50.66:8866/service?method=channel.icon&channel_id=7218" tvg-chno="851", HBOHDP
http://192.168.50.66:8866/live?channel=851&client=MAINDVR4

#EXTINF:0 tvg-id="nextpvr-7219" tvg-logo="http://192.168.50.66:8866/service?method=channel.icon&channel_id=7219" tvg-chno="853", HBO2PHD
http://192.168.50.66:8866/live?channel=853&client=MAINDVR7

#EXTINF:0 tvg-id="nextpvr-7220" tvg-logo="http://192.168.50.66:8866/service?method=channel.icon&channel_id=7220" tvg-chno="855", HBOSPHD
http://192.168.50.66:8866/live?channel=855&client=MAINDVR10

#EXTINF:0 tvg-id="nextpvr-7221" tvg-logo="http://192.168.50.66:8866/service?method=channel.icon&channel_id=7221" tvg-chno="876", SHOWHDP
http://192.168.50.66:8866/live?channel=876&client=MAINDVR13

#EXTINF:0 tvg-id="nextpvr-7222" tvg-logo="http://192.168.50.66:8866/service?method=channel.icon&channel_id=7222" tvg-chno="878", SHO2PHD
http://192.168.50.66:8866/live?channel=878&client=MAINDVR16


Hey, do any of you have exposure to ffmpeg super resolution support via nvidia and tensorflow?? (aka are we ready to start ai processing the pipeline for upscaling to 4k and 8k?). I just finished training the models and will be hopefully testing tomorrow!

More info on super resolution Nick Chadwick - Super Resolution: The scaler of tomorrow, here today! - YouTube

You mean like this .... FireTV latest Cube has it already.

Interesting! Unfortunately I only have 1080P capture support but do have fire cubes. I am more thinking after the 1080P ingest to super resolution upscale via ffmpeg sr support OR even upscale in realtime with sr support if the new computer will handle. Hopefully have some info soon!

EDIT: interesting video about SR support Nick Chadwick - Super Resolution: The scaler of tomorrow, here today! - YouTube

Are there any other models that I may want to avoid? I am thinking about pulling the trigger finally and don't want to get a lemon, especially if it's coming from China.

1 Like

The one I mentioned with washed-out colors was an FMuser FBE200, but there are apparently different versions of this, and others here have it working well, I think. Mine is a 720p version, whereas others have a 1080p version. And I just noticed last night that there are settings to change the brightness and saturation, so perhaps I can fix the colors. I have two Uraycoder encoders that work well. It’s very hard to tell those models apart, too. Both of mine are 1080p models.

1 Like

Thanks.

I revisited the idea of detecting when a streams video locks up but continues playing (ie: you can still hear audio). Turns out I was overthinking the issue and we are able to detect this very easily!

Comparing the md5sum of two video frame captures is enough to detect this situation longer than 6+ seconds? Just verified the code is working for anyone wanting to give it a try! Simply tune into a show and then press the back button on the remote to go back a screen and it should fire off if you have the keep_alive.sh script started.

Note that pausing will not work in most cases since the progress bar will keep growing for the item being recorded in the background for skipping.

1 Like

OMG I've come full circle!

This is like living through my blog mostly about MythTV from 20 years ago

We've come so far, and still the tech is almost identical... LOL

2 Likes

Delivery has changed but the problem is the same. First it was OTA, then it was via Coax and now it's Via the Internet and OTA. Next it will be via Coax/Internet and OTA...
All they have to do is give us what we want instead of what they think we want...

1 Like

What setup do you use currently, if you do not mind me asking?

Sure! It's a complete Frankenstein tbh.

Sources for Channels

  • HDHomeRun for OTA
  • Youtube TV w/ TVEverywhere (limited, but that's why this hack interests me)
  • PlayOn (for a few of the sources that I can't get otherwise)
  • Mlb TV (using the mlb-tv-channels docker container)

Streaming content I pay for that is a challenge

  • Sling TV
  • Netflix
  • A few others..

Hardware / Software stack

  • QNAP Nas
    • Channels
    • Plex
    • mlb docker container
  • HDHomeRun (2 channel tuner)
  • Apple TV / iOS for viewing

I push as much of the 'non-live' content into Plex as possible.

I'm hoping HDMI -> Channels solution will behave basically like HDHomeRun, where it tunes to a channel, and records, guide data for obscure channels will probably be my only challenge here.

1 Like

OK, after three days, I've finally made my way through this entire thread!

I'm about to take the leap, I purchased an onn 4k, and I'm trying to figure out the best HDMI Encoder / Capture device.

I'd like something with 2 inputs if possible

Do folks have recommendations?

Are you looking for a network based encoder or a PCI-E card you can drop into a box?

And is money an issue?