Using Hypno with OBS

Hi @dysonant, welcome to the forum!!!

The idea here is that it should work fine without user intervention and Hypno should always find the best resolution for its current setup.

The thing about resolution questions is that in the Hypno there is “context” resolution (The resolution the engine renders into) and the output (scaled) resolution ( the resolution your display/capture card asks for and/or displays).

The resolution you will see in OBS depends on your method of capture, if your capture card asks for a different resolution via HDMI Hypno sends this res out with native upscaling.

If simply plugging in the usb to record NDI without attaching any HDMI device you will get the native 720. If the HDMI is attached, the NDI output res will match the resolution the HDMI connection asks for. If you’re using a capture card it will simply spit out the res it asks for.

What is your end goal/issue here? is the aspect ratio wrong in OBS? or is it just widescreen?

Please note there are also canvas and output resolutions in OBS so it may be changing resolutions on the software end.

Thanks @SleepyRon. I am purely using USB on the front panel to connect via NDI to OBS. The output is most definitely not 720p 1280x720. It is 720x480 3:2 aspect ratio that is not 16:9. This actually seems reflected in your video at the top of this post.

Here is a screen shot from my output with pixel dimensions to illustrate what I am talking about.

So when you say “native 720”, are you referring to 720x480 3:2 aspect ratio? If that is the case, ok, fine, that is what it does and what it is designed to do.

My question to you then is, when using USB on the front panel to a computer directly, with no other cables plugged in, is this supposed to be displaying at 1280x720 720p or 720x480 (which is a padded 3:4 SD resolution)?

Follow up, is it possible just using a USB cable on the front panel with NDI to get the desired 1280x720?

Ah yes sorry 720p was a typo there. I didn’t mean to mislead, it should be outputting at 720x480 as mentioned in the manual:

I had 720 in my head because the max context resolution is 720x480, this is the intended render resolution and anything bigger is scaled from here.

It appears that you are running at this resolution so you are good. Unfortunately Hypno cant render any higher than this since the hardware is already maxed out at this res.

Edit: I have updated the Hypno shop page to reflect this more explicitly based on your feedback

Alright, cool. Thanks man, I thought I was going a bit crazy.

1 Like

update, found this thread Hypno and OBS in Windows10 (RDNIS Driver Issue Solution) - Sleepy Forum (sleepycircuits.com)
installed new driver, disabled public firewall, Hypno shows up in OBS.


Hi, troubleshooting Hypno over NDI to latest OBS version in Windows 10. Already had NDI plug-in installed for OBS, confirmed working with other NDI sources (remote camera and sending NDI from OBS on another computer). Hypno appears as a serial device (COM 4) in Windows but does not show as source in OBS. Haven’t been able to download NDI Tools to test, no email with download link coming from their website after a couple of tries (not in spam). Any suggestions?

thanks
JS

For whatever reason, the last time I tried getting the NDI Tools, the email took a few days to show up. Days! shrug

I posted in that other thread (see Edit 2) about a Windows Firewall setting that made a difference for my Hypno showing up as a NDI source in OBS. Did you try checking that?

Just following up on my other thread. I was experiencing long latency and low framerate in OBS. I switched over to the experimental low latency mode in the NDI source and it seems to be working well and helping with the latency (though some is still present). As for the framerate - i’m not sure what the issue was, but coming back to it this morning, the framerate seems better (not a frame counter, but looks to be in the 24-25 fps range, which I think is in spec).

I’ve tried to get the Hypno working on multiple OS’s, and I can never get it recognized in OBS.

The module shipped with the update switch in the “up” position, and wouldn’t boot when I first received it. It took several days to figure that one out. I’ve spent several days so far with no result.

Here’s where I am right now.

  • Linux Mint (Cinnamon)
  • OBS Studio (26.1.0) installed via snap…includes the NDI plugin

OBS isn’t the issue…The module is never recognized as a USB ethernet device, hence OBS never sees it. Here’s the dialog box showing the connection that never happens.
Screenshot from 2021-01-16 11-13-04

My next idea was to try to upgrade the firmware…I tried, that but failed because Etcher can’t see the device…I’ve tried separate power, different cables…and all of the due diligence I could muster on Google, but I’m fresh out of ideas, with a deadline looming!

What can be done next?!?

Hi ceebee, welcome to the group. My experience with NDI and Linux is pretty limited so we may have to wait for @SleepyRon to chime in, but I’ll do my best to help with the most obvious troubleshooting questions I can think of…

  1. You’re using the front USB port, correct?
  2. When updating the firmware, the switch on the back panel is in the “up” position, right?
  3. Have you tested this at all with another computer like a Windows or Mac PC?

@ceebee Please report back if your unit works with Newtek supplied NDI viewer/tools.

I have no idea what snap is and I have Not tested this on Linux mint. In theory it should work just fine though since it seems like other users have gotten Linux to work.

If etcher cannot see the device with the supplied cable plugged in to the front USB and update according to instructions on the update page we may have some kind of hardware issue on our hands. (In which case please email support@sleepycircuits.com and we can get that troubleshooted and resolved)

If anyone’s still having trouble getting Hypno working with NDI and OBS in Windows, check out the guide I just put together! Hopefully this works for just about everyone.

Issue getting video… sorry, but I’m new at this.

Mac Mini M1, connected to Hypno via micro USB. Hypno is powered on.
OBS 26.1.2 (64-bit)
obs-ndi-4.9.0
NDI 4.5.1 macOS runtime

I followed the instructions on this post to resolve known issues with NDI as a source in OBS with M1 macs:

I followed your Youtube tutorial “Hypno with OBS”.

I am able to select Hypno (main) under the NDI sources/Source name but I can’t see any video output . What am I doing wrong??

Have you installed NDI Tools Studio Monitor and tried to view Hypno that way? You can download it here

This will help us determine if your computer is properly receiving NDI by removing OBS as a variable. If you can view Hypno on Studio Monitor, then we know NDI is working fine.

Do you have any strict firewalls or a VPN active that might interfere with network traffic? I’m on Windows but I had a very similar issue with OBS and turning off my VPN resolved it, oddly enough.

Thanks for your reply. I have continued to research this issue over the weekend. I can conclude that something is acting erratically and inconsistently (and I don’t know what it is!). NDI Tools Video Monitor (for Mac) does not show Hypno’s output at all (even though it is shown as a source).

I have used NDI Virtual input, NDI Syphon, and OBS to visualize and record Hypno’s video output. I can see and record the output when I get it to show up on OBS, which is not consistent despite following the exact same sequence of selections.

I have tried these sequences:
Sequence 1:

  1. Start NDI Virtual Output, select “Hypno (main)” on the sources
  2. Start OBS (Hypno (main) selected on Sources

This will occasionally work (about 30% of the time!!)

Sequence 2:

  1. NDI Virtual Input (sources Hypno (main)
  2. OBS (sometimes it doesn’t show Hypno’s video output), so I go onto 3.
  3. NDI Syphon, select NDI Virtual Input on NDI Clients box). Here Hypno’s video will come on about 15% of the time…When it doesn’t , I go to 4
  4. Restart OBS… and this will do it ~10% of the time!

Other sequences that work intermittently:
Sequence 3:

  1. Start NDI Syphon, Select Hypno (main) under NDI Clients box
  2. Start NDI Virtual Input with Hypno (main) as the source
  3. Start OBS. This sequence works ~10% of the time.

I cannot figure out why it is so inconsistent to get Hypno’s video showing on OBS for recording. Any ideas? I would like to get a reliable start-up sequence I can use consistently…

Thank you.

How are you powering Hypno? If you are only using the front USB port the power it from your laptop, try powering it separately from the side USB port with a wall adapter. Make sure adapter is capable of delivering at least 1A. Also try another USB cable. Avoid using any hubs, adapters, etc to connect Hypno to your laptop.

I did some googling about the M1 Macs and it seems that many users are having issues with NDI, so it would be worthwhile to test this on another computer if none of the above helps.

OBS 27 installed / latest ndi plugin installed / everything has already been uninstalled / reinstalled / Windows firewall switched off / Hypno plugged into several USB ports installed I have Windows 10 Home. unfortunately I never found the source in OBS. what am I doing wrong?

Are you able to view Hypno in the NDI Tools Monitor?

Did you install the NDI Plugin for OBS?

Yes, I installed the plug in, I can also select the NDI source in OBS, but I cannot find or see the Hypno Sleepy source.

How do I find the NDI Monitor in OBS?

Instructions for setting up your NDI Tools and OBS with Hypno can be found in this thread