HDHomerun Config GUI link to VLC Player suddenly broke - SOLVED!

Help and support for HDHomeRun DVR and HDHomeRun software for Windows 10, Mac, Android, XBox, etc.
Post Reply
mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

HDHomerun Config GUI link to VLC Player suddenly broke - SOLVED!

Post by mr.neutron »

(There are no buttons to attach files, so I can't share the screenshots I took. Sorry.)

I have 2 HDHR units: HDHR3-US and a HDHR5-4K-DEV
I've been using HDHomerun Config GUI for about 10 years, and it was working until recently.
I currently have VLC Player 3.0.16 x64 loaded in Windows 10 Pro 64-bit.
I recently updated the HDHR software to hdhomerun_windows_20210720.exe
A few days after doing so, I noticed that HDHomeRun config GUI no longer passes the video stream address to VLC Player when the View button is pressed.
If I manually copy the rtp address in HDHomeRun config GUI into VLC Player, then I can view the video stream, so we can tell the HDHR tuners are starting and sending an rtp stream address.

I spent some time and tried to restore the software back to a stock condition:
1. I uninstalled both VLC Player and HDHomerun applications from my Windows 10 PC.
2. removed the Windows registry entries Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Silicondust\ and Computer\HKEY_LOCAL_MACHINE\SOFTWARE\VideoLAN
3. rebooted Windows 10
4. installed VLC Player 3.0.16 x64 version
5. installed hdhomerun_windows_20210720.exe
6. ran HDHomerun Setup and HDHomerun Config GUI
7. selected a valid local HD channel
8. clicked View button and VLC Player opened with an error message "Your input can't be opened: VLC is unable to open the MRL 'udp://@127.0.0.1:5000". Check the log for details."
9. set VLC Player to log at the debug level (the log showed that VLC was not able to access udp://@127.0.0.1:5000)
10. opened Windows Defender Firewall and set both HDHomerun Config GUI and VLC Player to be allowed for Local and opened up Inbound and Outbound traffic.
11. I restarted Windows 10 and tried running HDHomerun Config GUI again - same error from VLC Player

What can be done to re-establish the broken link between HDHomeRun config GUI and VLC Player?

Segment of VLC Player log showing :

Code: Select all

main debug: starting playback of new item
main debug: resyncing on udp://127.0.0.1:5000
main debug: udp://127.0.0.1:5000 is at 0
main debug: creating new input thread
main debug: Creating an input for 'udp://127.0.0.1:5000'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path: C:\Users\erick\AppData\Local\Temp
main debug: `udp://@127.0.0.1:5000' gives access `udp' demux `any' path `@127.0.0.1:5000'
main debug: creating demux: access='udp' demux='any' location='@127.0.0.1:5000' file='\\@127.0.0.1:5000'
main debug: looking for access_demux module matching "udp": 15 candidates
main debug: no access_demux modules matched
main debug: creating access: udp://@127.0.0.1:5000
main debug: (path: \\@127.0.0.1:5000)
main debug: looking for access module matching "udp": 27 candidates
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
qt debug: IM: Setting an input
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
udp debug: opening server=:0 local=127.0.0.1:5000
main debug: net: opening 127.0.0.1 datagram port 5000
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua
Last edited by mr.neutron on Tue Oct 05, 2021 9:14 am, edited 3 times in total.

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

No one has ANY idea how the address handoff process is supposed to work, and thus how it could be broken or blocked?

djp952
Posts: 1514
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 36

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by djp952 »

Is the IP address really 127.0.0.1 or did you edit that for posting?

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

No, VLC Player log not edited.
It appears that HDHomerun Config GUI is sending that udp://127.0.0.1:5000 address to VLC Player, rather than PC address and randomly generated port number, that I see in the HDHomerun Config GUI application window.
Note the stream address from app window: rtp://192.168.7.41:60437

I just ran a complete test again, complete with the -- logger module stopped -- notation at the end of the file.

Code: Select all

-- logger module started --
main debug: VLC media player - 3.0.16 Vetinari
main debug: Copyright © 1996-2021 the VideoLAN team
main debug: revision 3.0.16-0-g5e70837d8d
main debug: configured with /home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/extras/package/win32/../../../configure  '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-shout' '--enable-goom' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-nls' '--host=x86_64-w64-mingw32' '--with-contrib=../contrib/x86_64-w64-mingw32' '--with-breakpad=https://win.crashes.videolan.org' '--enable-qt' '--enable-skins2' '--enable-dvdread' '--enable-caca' 'host_alias=x86_64-w64-mingw32' 'CFLAGS= ' 'CXXFLAGS= ' 'PKG_CONFIG=pkg-config' 'PKG_CONFIG_LIBDIR=/usr/x86_64-w64-mingw32/lib/pkgconfig:/usr/lib/x86_64-w64-mingw32/pkgconfig'
main debug: using multimedia timers as clock source
main debug:  min period: 1 ms, max period: 1000000 ms
main debug: searching plug-in modules
main debug: loading plugins cache file C:\Program Files\VideoLAN\VLC\plugins\plugins.dat
main debug: recursively browsing `C:\Program Files\VideoLAN\VLC\plugins'
main debug: plug-ins loaded: 496 modules
main debug: opening config file (C:\Users\erick\AppData\Roaming\vlc\vlcrc)
main debug: looking for logger module matching "any": 2 candidates
file debug: opening logfile `D:\erick\Documents\VLC-player-log'
main debug: using logger module "file"
main debug: translation test: code is "C"
main debug: looking for keystore module matching "memory": 3 candidates
main debug: using keystore module "memory"
main debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU 
main debug: Creating an input for 'Media Library'
main debug: Input is a meta file: disabling unneeded options
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path: C:\Users\erick\AppData\Local\Temp
main debug: `file/directory:///C:/Users/erick/AppData/Roaming/vlc/ml.xspf' gives access `file' demux `directory' path `/C:/Users/erick/AppData/Roaming/vlc/ml.xspf'
main debug: creating demux: access='file' demux='directory' location='/C:/Users/erick/AppData/Roaming/vlc/ml.xspf' file='C:\Users\erick\AppData\Roaming\vlc\ml.xspf'
main debug: looking for access_demux module matching "file": 15 candidates
main debug: no access_demux modules matched
main debug: creating access: file:///C:/Users/erick/AppData/Roaming/vlc/ml.xspf
main debug:  (path: C:\Users\erick\AppData\Roaming\vlc\ml.xspf)
main debug: looking for access module matching "file": 27 candidates
main debug: using access module "filesystem"
main debug: looking for stream_filter module matching "prefetch,cache_read": 24 candidates
cache_read debug: Using stream method for AStream*
cache_read debug: starting pre-buffering
cache_read debug: received first data after 0 ms
cache_read debug: pre-buffering done 304 bytes in 0s - 296875 KiB/s
main debug: using stream_filter module "cache_read"
main debug: looking for stream_filter module matching "any": 24 candidates
playlist debug: using XSPF playlist reader
main debug: using stream_filter module "playlist"
main debug: stream filter added to 000001de6296e800
main debug: looking for stream_filter module matching "any": 24 candidates
main debug: no stream_filter modules matched
main debug: looking for stream_directory module matching "any": 1 candidates
main debug: no stream_directory modules matched
main debug: attachment of directory-extractor failed for file:///C:/Users/erick/AppData/Roaming/vlc/ml.xspf
main debug: looking for stream_filter module matching "record": 24 candidates
main debug: using stream_filter module "record"
main debug: creating demux: access='file' demux='directory' location='/C:/Users/erick/AppData/Roaming/vlc/ml.xspf' file='C:\Users\erick\AppData\Roaming\vlc\ml.xspf'
main debug: looking for demux module matching "directory": 55 candidates
main debug: using demux module "directory"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader modules matched
main debug: `file/directory:///C:/Users/erick/AppData/Roaming/vlc/ml.xspf' successfully opened
main debug: looking for xml reader module matching "any": 1 candidates
main debug: using xml reader module "xml"
main debug: EOF reached
main debug: removing module "directory"
main debug: removing module "record"
main debug: removing module "playlist"
main debug: removing module "cache_read"
main debug: removing module "filesystem"
main debug: creating audio output
main debug: looking for audio output module matching "any": 6 candidates
mmdevice debug: using default device
mmdevice debug: display name changed: VLC media player (LibVLC 3.0.16)
mmdevice debug: version 2 session control unavailable
mmdevice debug: volume from -96.000000 dB to +0.000000 dB with 0.500000 dB increments
main debug: using audio output module "mmdevice"
main debug: keeping audio output
main debug: looking for interface module matching "hotkeys,none": 16 candidates
main debug: using interface module "hotkeys"
main debug: looking for interface module matching "globalhotkeys,none": 16 candidates
main debug: using interface module "win32"
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main debug: looking for interface module matching "any": 16 candidates
main debug: looking for extension module matching "any": 1 candidates
lua debug: Opening Lua Extension module
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\extensions
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\extensions
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac
lua debug: Scanning Lua script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac
lua debug: Script C:\Program Files\VideoLAN\VLC\lua\extensions\VLSub.luac has the following capability flags: 0x5
main debug: using extension module "lua"
main debug: using interface module "qt"
main debug: processing request item: null, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: starting playback of new item
main debug: resyncing on udp://127.0.0.1:5000
main debug: udp://127.0.0.1:5000 is at 0
main debug: creating new input thread
main debug: Creating an input for 'udp://127.0.0.1:5000'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path: C:\Users\erick\AppData\Local\Temp
main debug: `udp://@127.0.0.1:5000' gives access `udp' demux `any' path `@127.0.0.1:5000'
main debug: creating demux: access='udp' demux='any' location='@127.0.0.1:5000' file='\\@127.0.0.1:5000'
main debug: looking for access_demux module matching "udp": 15 candidates
main debug: no access_demux modules matched
main debug: creating access: udp://@127.0.0.1:5000
main debug:  (path: \\@127.0.0.1:5000)
main debug: looking for access module matching "udp": 27 candidates
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
qt debug: IM: Setting an input
udp debug: opening server=:0 local=127.0.0.1:5000
main debug: net: opening 127.0.0.1 datagram port 5000
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
main error: socket bind error: Access denied
udp error: cannot open socket
main debug: no access modules matched
main debug: dead input
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\erick\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
qt debug: IM: Deleting the input
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt debug: Video is not needed anymore
main debug: exiting
main debug: exiting
main debug: no exit handler
main debug: removing all interfaces
main debug: removing module "qt"
main debug: deactivating the playlist
main debug: removing module "mmdevice"
qt debug: requesting exit...
qt debug: waiting for UI thread...
qt debug: QApp exec() finished
qt debug: Video is not needed anymore
qt debug: Killing extension dialog provider
qt debug: ExtensionsDialogProvider is quitting...
main debug: removing module "lua"
main debug: removing module "win32"
main debug: removing module "hotkeys"
main debug: destroying
main debug: saving media library to file C:\Users\erick\AppData\Roaming\vlc\ml.xspf.tmp15796
main debug: looking for playlist export module matching "export-xspf": 4 candidates
main debug: using playlist export module "export"
main debug: removing module "export"
main debug: deleting item `Media Library'
main debug: deleting item `udp://127.0.0.1:5000'
main debug: deleting item `Playlist'
main debug: removing module "memory"
-- logger module stopped --

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

Could the developers who wrote the HDHomerun Config GUI.exe please comment?
Those people ought to know how it's supposed to work, and how to fix this.

nickk
Silicondust
Posts: 17311
Joined: Tue Jan 13, 2004 9:39 am
x 98

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by nickk »

mr.neutron wrote: Sat Oct 02, 2021 2:01 pm Could the developers who wrote the HDHomerun Config GUI.exe please comment?
Those people ought to know how it's supposed to work, and how to fix this.
Tested today - working fine for me.

The stream bounces through the HDHomeRun Config GUI app for diagnostic tracking which is why you see 127.0.0.1

Does HDHomeRun Config GUI show a good streaming rate?

Nick

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

nickk wrote: Sat Oct 02, 2021 2:14 pm Tested today - working fine for me.

The stream bounces through the HDHomeRun Config GUI app for diagnostic tracking which is why you see 127.0.0.1

Does HDHomeRun Config GUI show a good streaming rate?

Nick
The HDHomeRun Config GUI app is showing a believable stream rate of 10.033 Mbps for a 1280x720 HD channel.
But, VLC Player isn't getting a correct link to the stream and puts up an error:
"Your input can't be opened:
VLC is unable to open the MRL 'udp://@127.0.0.1:5000'. Check the log for details."

Important note, stream address changes every time the View button is pressed.
examples:
rtp://192.168.7.41:55905
rtp://192.168.7.41:63781
rtp://192.168.7.41:53785
Is this normal?

I've tried removing and reloading both VLC Player and HDHomeRun Config GUI app.
I don't know what else to do to diagnose and fix the link-passing mechanism.

Eric

nickk
Silicondust
Posts: 17311
Joined: Tue Jan 13, 2004 9:39 am
x 98

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by nickk »

Is it possible something else on the PC is using local port 5000?

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

nickk wrote: Sat Oct 02, 2021 10:06 pm Is it possible something else on the PC is using local port 5000?
Is there a way to check? A recommended port scanner?

The frustrating detail is that it all worked fine before an update this summer.
In addition to updating the Silicon Dust software, there may have been a Microsoft update that I could not stop.

Could the Windows 10 firewall could be interfering?

jasonl
Expert
Posts: 15669
Joined: Sun Oct 28, 2007 9:23 pm
x 29

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by jasonl »

When you hit the View button, the HDHomeRun app picks a random UDP port, starts listening on it, then tells the HDHomeRun to stream to that port. It opens VLC and tells VLC to listen to the local PC on 5000, then re-streams the received data to that port 5000. The Windows Firewall can block the initial stream if the rules that were created by the installer to allow HDHomeRun Config (GUI) through the firewall have been removed or disabled or if you have changed the advanced firewall configuration to block all incoming traffic instead of using the default configuration where it allows traffic that matches a rule but blocks other stuff.

You can check for programs using a port by opening an elevated (run as administrator) command prompt and running this and looking for anything on UDP 5000:

Code: Select all

netstat -na
It may help to output to a file and open that file in Notepad then Control-F for 5000 rather than trying to look through the command prompt:

Code: Select all

netstat -na > "%userprofile%\Desktop\netstat.txt"
notepad "%userprofile%\Desktop\netstat.txt"

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

I checked the Windows Firewall rules and both VLC and HDHomeRun Config GUI. Both have rules to allow all traffic on all ports Incoming and Outgoing.

I looked at the output from the "netstat -na" command and there were no active port 5000 addresses shown in the list.
The only mention of port 5000 was in the middle of the list:

Code: Select all

Proto  Local Address          Foreign Address   
UDP    0.0.0.0:5000           *:*                    
UDP    0.0.0.0:5001           *:*                    
UDP    0.0.0.0:5002           *:*                    
UDP    0.0.0.0:5004           *:*                    
UDP    0.0.0.0:5004           *:*                    
UDP    0.0.0.0:5005           *:*                    
UDP    0.0.0.0:5005           *:*    

I used Wireshark to scan the main Ethernet port on the Windows 10 PC, and when I clicked the View button in HDHomerun Config GUI a lot of traffic appeared between the HDHR box and the PC, but there were no port 5000 references, but there were port 5004 references. Here's one of those packets.

Code: Select all

106120	2021-10-03 09:12:51.290931	192.168.7.249	192.168.7.41	UDP	1370	5004 → 53793 Len=1328

Frame 106120: 1370 bytes on wire (10960 bits), 1370 bytes captured (10960 bits) on interface \Device\NPF_{56180B88-314F-4D75-A15D-3B430C4CFC34}, id 0
Ethernet II, Src: Silicond_08:04:34 (00:18:dd:08:04:34), Dst: ASUSTekC_1d:b8:a8 (04:d9:f5:1d:b8:a8)
Internet Protocol Version 4, Src: 192.168.7.249, Dst: 192.168.7.41
User Datagram Protocol, Src Port: 5004, Dst Port: 53793
Data (1328 bytes)

signcarver
Expert
Posts: 9947
Joined: Wed Jan 24, 2007 1:04 am
Device ID: 10A05954 10802091 131B34B7 13231F92 1070A18E 1073ED6F 15300C36
x 26

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by signcarver »

5000 shouldn't be on the ethernet port but the loopback port. Npcap may need to be configured to support such but everything seems to point to firewall/security on that loopback (127.0.0.1).

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by mr.neutron »

I just ran Wireshark and captured only from the Loopback adapter and did see port 5000 traffic.
I saw mpeg video fingerprints in the packets.
UDP packets are noted.

Code: Select all

Frame 16694: 1348 bytes on wire (10784 bits), 1348 bytes captured (10784 bits) on interface \Device\NPF_Loopback, id 0
    Interface id: 0 (\Device\NPF_Loopback)
    Encapsulation type: NULL/Loopback (15)
    Arrival Time: Oct  5, 2021 09:14:26.578790000 Central Daylight Time
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1633443266.578790000 seconds
    [Time delta from previous captured frame: 0.000033000 seconds]
    [Time delta from previous displayed frame: 0.000033000 seconds]
    [Time since reference or first frame: 35.932612000 seconds]
    Frame Number: 16694
    Frame Length: 1348 bytes (10784 bits)
    Capture Length: 1348 bytes (10784 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: null:ip:udp:mp2t:mpeg_sect:mpeg_pat]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Null/Loopback
Internet Protocol Version 4, Src: 127.0.0.1, Dst: 127.0.0.1
User Datagram Protocol, Src Port: 64029, Dst Port: 5000
ISO/IEC 13818-1 PID=0x31 CC=3
[Reassembled in: 16805]
ISO/IEC 13818-1 PID=0x31 CC=4
[Reassembled in: 16805]
ISO/IEC 13818-1 PID=0x31 CC=5
[Reassembled in: 16805]
ISO/IEC 13818-1 PID=0x0 CC=5
MPEG2 Program Association Table
Stuffing
ISO/IEC 13818-1 PID=0x31 CC=6
[Reassembled in: 16805]
ISO/IEC 13818-1 PID=0x31 CC=7
[Reassembled in: 16805]
ISO/IEC 13818-1 PID=0x31 CC=8
[Reassembled in: 16805]

nickk
Silicondust
Posts: 17311
Joined: Tue Jan 13, 2004 9:39 am
x 98

Re: HDHomerun Config GUI link to VLC Player suddenly broke

Post by nickk »

You have another application on localhost port 5000.

The HDHomeRun Config GUI app launches VLC telling it to listen on port 5000 and then sends video data to port 5000. You can see from the VLC log that VLC was unable to listen on port 5000.

Nick

mr.neutron
Posts: 9
Joined: Sat Aug 21, 2021 8:36 am
x 1

Re: HDHomerun Config GUI link to VLC Player suddenly broke - SOLVED!

Post by mr.neutron »

Thanks for the pointers to help me track this down!

I just ran netstat and added a -b to the switches (to reveal the application connected with the port)
netstat -nab

lkcitdl.exe is a service that is part of NI Measurement Studio, by National Instruments.
It was hidden in the software that came with the demo board for the Microchip CAP1188 capacitive touch chip!

I just disabled it and VLC can again get the upd srtream from HDHomeRun Config GUI!!
This was quite the rabbit hole!

Code: Select all

  UDP    0.0.0.0:5000           *:*                    
 [lkcitdl.exe]
  UDP    0.0.0.0:5001           *:*                    
 [nidmsrv.exe]
  UDP    0.0.0.0:5002           *:*                    
 [lktsrv.exe]
  UDP    0.0.0.0:5004           *:*                    
 [wmpnetwk.exe]
  UDP    0.0.0.0:5004           *:*                    
 [wmpnetwk.exe]
  UDP    0.0.0.0:5005           *:*                    
 [wmpnetwk.exe]
  UDP    0.0.0.0:5005           *:*                    
 [wmpnetwk.exe]
  UDP    0.0.0.0:5050           *:*                    
  CDPSvc

Post Reply