you aren't using WiFi, right?
Have you checked your network? can your switch handle the NDI traffic along with whatever else is already on the LAN? Any VLANs, routing, ACLs involved? etc... I'd suggest starting with network troubleshooting 101
Thanks for the reply. As I wrote at the beginning , I am using mobile phones on wifi. Indeed the quality of the netorking is important. I had very good results in experimental conditions in my office, but when deploing it on a volleyball court things became more difficult.
I managed to fix the crashing issue by using 4.10 plugin with the NDI 5 runtime. 4 streams connect without crashing OBS. But the quality is not acceptable (choppy video). I switched wifi to 5Gherz which doubled the bandwidth and things improved marginally.
Now I am trying to utilise the wired usb connection to achieve stable high quality video stream from my mi9 android mobile to OBS on my pc.
I have OBS working with 3 NDI video-audio streams from three phones with the connection made through WIFI hotspot (hot spot on xiaomi mi9, and the rest connected with wifi -mi8, pc, RealmeGTpro). Broad casting is made from MI9 through 4G connection. High quality streaming involves high bandwidth usage. I would like to reduce the traffic from the wifi hotspot and pass some of it through USB tethering since wired connection is more stable.
I have connected an MI9 xiaomi (miui 12.5, android 11) with a windows 10 pc trhough a USB cable. Internet sharing of the mobile 4G or WIFI connection seems to work perfectly.
With one exception. I am trying to stream NDI5 video (is IP based) from the mobile camera (Thallis camera) to the OBS (ndi 4.10 pluggin) on the win10 pc through the USB tethering.
The mobile camera is discoverable by the OBS on the pc and partial connection is acheived but only audio is trasnfered and not video.
During all tests internet sharing is perfect (traffic from the PC to android is perfect).
It seems as if video traffic, mobile to pc, is maybe blocked on the ndi connection port (5960-70).
Testing with an older mobile xiaomi mi8 lite , miui 12.03, Android 10) same setup, internet sharing perfect, and ndi audio and video stream perfect!!
Another test with a newer mobile, real me GT master (realme ui 3, android 12) resulted in identical results with the mi9 (video connection not working).
Another test replacing soft OBS with the NDI studio app of the NDI manufacturers had exactly the same results. Also replacing NDI streaming with SRT video stream (different protocol ports etc) worked perfectly.
My conclusion up to this is that after android 11 and beyond USB tethering setup is problematic as regards to NDI5 streaming.
Next I tested an external USB tethering app PDAnet+ on the mi9 phone. Streaming was working!! but the PC side client app caused serious problems on the networking, so I discarted this option, but it demonstrated that it is possible!
I would be gratefull if anyone had any idea why it is happening and if it can be solved. maybe a setting of USB tethering restrictions?
A secondary problem i discovered was that when MI9 and PC were connected through USB tethering, the PC could not discover at all NDi streams from mobiles connected to the MI9 wifi HOTSPOT , indicating somekind of lack of routing? (it is a fact that USB tethering sharing and hotspot sharing create different subnets).
Merry christmas people!!
Alex