UDP/TCP Streaming from AltDVB Not Working

Simon744

New Member
My Satellite Setup
Gulf Star 105cm
My Location
Yerevan, Armenia
Hello to the kind people of this forum!

The problem am experiencing and am in need of help with isn't exactly SAT-related, but instead has to do with apps I plan to later use for satellite signal reception. I'm using AltDVB and its WinUSB hack/workaround to use the Xbox One Digital Tuner with DVB-C/T/T2. I must say the performance of this tuner is spectacular for its low price. However, there is one problem that I can't seem to find a working solution for. I'm trying to get AltDVB to stream the transport streams to apps like VLC and TSReader via UDP and TCP. None work. I thought maybe I need to open up my port 1234, but even after that nothing was fixed. It only worked for a day or 2 after I connected to a VPN server with UDP/TCP support. I was pleasantly surprised, but then quickly disappointed to later find it's no longer working.

Does anyone have experience with this? This is literally driving me crazy. I'd appreciate any help.

Thanks a ton, in advance!
 
You need to configure the output NIC, IP and Port on the Server, which is the PC running AltDVB. Note that I have no experience with AltDVB not have I used it to stream.

The client device must be on the same subnet. For example:

PC running AltDVB: NIC is physical network adapter with IP 192.168.1.1. Port is 1234.

On PC 2 you open VLC and select open network stream: UDP://@192.168.1.1:1234 - this consider you are using UDP on AltDVB.

You need to make sure that Firewall is allowing this traffic on both computers.

If you want Multicast, use an output IP like 224.0.0.1 or 239.0.0.1. This will make the same stream available to multiple clients. BUT BEWARE!!! You need a managed switch to support multicast, otherwise you will just flood your network and after 1 minute all network activity crashes, including Internet. In this case you need to restart ALL network devices...

Finally, if you want to stream to mobile devices like Android phones or tablets, you cannot use UDP. You will need to use IPTV over HTTP. The Android version of VLC will refuse UDP or RTP protocols.

This is why I am developing the VMA IPTV Server, which takes multiple input TS and outputs one IPTV Service with all (configurable) channels in UDP, RTP or HTTP. With this I can create my own IPTV bouquet for the entire house, including remote access via VPN tunnel, with tens to hundreds of channels. With my VMA Playout Package I can add my own MUX with up to 8 channels based on custom playlists or live streams (i.e. using OBS Studio) with RPG and Teletext.
 
You need to configure the output NIC, IP and Port on the Server, which is the PC running AltDVB. Note that I have no experience with AltDVB not have I used it to stream.

The client device must be on the same subnet. For example:

PC running AltDVB: NIC is physical network adapter with IP 192.168.1.1. Port is 1234.

On PC 2 you open VLC and select open network stream: UDP://@192.168.1.1:1234 - this consider you are using UDP on AltDVB.

You need to make sure that Firewall is allowing this traffic on both computers.

If you want Multicast, use an output IP like 224.0.0.1 or 239.0.0.1. This will make the same stream available to multiple clients. BUT BEWARE!!! You need a managed switch to support multicast, otherwise you will just flood your network and after 1 minute all network activity crashes, including Internet. In this case you need to restart ALL network devices...

Finally, if you want to stream to mobile devices like Android phones or tablets, you cannot use UDP. You will need to use IPTV over HTTP. The Android version of VLC will refuse UDP or RTP protocols.

This is why I am developing the VMA IPTV Server, which takes multiple input TS and outputs one IPTV Service with all (configurable) channels in UDP, RTP or HTTP. With this I can create my own IPTV bouquet for the entire house, including remote access via VPN tunnel, with tens to hundreds of channels. With my VMA Playout Package I can add my own MUX with up to 8 channels based on custom playlists or live streams (i.e. using OBS Studio) with RPG and Teletext.
Hello, and thanks a bunch for your valuable input. Sorry for the late reply. I was extremely busy, and barely had time to even rest. I have gotten a partial solution for the problem I was experiencing, but I was not and am not looking to stream to other devices inside of my network using AltDVB. I think something like their [AltDVB] Device Server, minisatip, satpi or the tuner sharing capabilities offered with your program would be a lot more appropriate of a solution for that specific task. And for that to be done on a separate device, preferably.

As to your program, I have heard and watched a video by a well-known hobbyist about it on YouTube. I must say I am very impressed. Not sure if this is an existing feature of the app already, but it’d be great if the virtualized tuner could be used with all DVB apps requiring presence of BDA drivers, like AltDVB, again, SmartDVB, DreamDVB, CrazyScan, EBSPro, TSReader, etc…, allowing the client to run proper blind scans. I would gladly be paying for a license if any of these features make it to a release build in the future, hopefully near.

I once again thank you for your help and wishing you the best with your endeavors.
 
VMA Stream Reader is similar to CrazyScan or EBSPro.

It can be fully remote controlled with VMA Stream Reader Remote.

It was reviewed by Rob:


While it is possible to create an agnostic client/server version that would work with any software using CrazyCat streamreader.dll, like CrazyScan, EBSpro or IQMonitor, I have chosen no to do it. It is a lot of work, support intensive and definitely not profitable (too much of a niche). I have created it as a specific implementation for my software, only.

Also, this would never work with other applications which use BDA drivers - this is most of the apps in your list.
 
VMA Stream Reader is similar to CrazyScan or EBSPro.

It can be fully remote controlled with VMA Stream Reader Remote.

It was reviewed by Rob:


While it is possible to create an agnostic client/server version that would work with any software using CrazyCat streamreader.dll, like CrazyScan, EBSpro or IQMonitor, I have chosen no to do it. It is a lot of work, support intensive and definitely not profitable (too much of a niche). I have created it as a specific implementation for my software, only.

Also, this would never work with other applications which use BDA drivers - this is most of the apps in your list.
That stinks.

But your app is capable of streaming to other apps via UDP/TCP, etc., right?
 
Back
Top