I had another go at this and I’m reaching the conclusion it’s either the Vero configuration / TVH Client / USB stack that is the problem (I’m not a hardware person so I may be wrong)
Reasoning behind this is that I can plug the stick into the i3 laptop referenced earlier and stream without issue to the Vero over the local network by changing the IP address in the client addon config screen.
lsusb when plugged into the laptop gives this:
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 9 MediaTV Pro III (EU)
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
After rereading another Sundtek support forum post (Sundtek Streaming Server (Englisch / English)), I see that the USB stick has it’s own local backend, set up by running:
/opt/bin/mediaclient --installstreamer
This provides a web frontend on port 22000 and m3u playlists (HD, SD and Radio) that can be downloaded and used on the Vero. Assume it’s doing the networking over the USB port?
On the Vero, I disabled the TVH client addon and stopped the TVH service, then enabled the Simple IPTV addon and pointed it at the single m3u playlist file I’d created from the 3 provided by the Sundtek streaming server as it only accepts one file in config.
The Vero did play the TV stream from the Sundtek streaming server for a short time then the stream just completely stopped and didn’t restart, which was worse than playing the stream via TVH.
It’s quite possible the Sundtek streaming server works on the i3 laptop but as the TV Headend setup works perfectly when the stick is plugged into the laptop I haven’t bothered trying.
The only change I’ve made recently is to invest in a signal amplifier, this had no effect when the stick was plugged into the Vero, possibly has a benefit when the stick is plugged into the laptop although haven’t tried it without it.
uname -a on the laptop returns:
Linux i3laptop 4.2.0-38-generic #45-Ubuntu SMP Wed Jun 8 21:21:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
/opt/bin/mediaclient --cpucheck returns for all 4 CPUs.
Sundtek CPU Check
cpu0:
current scheduler: powersave
available schedulers: performance powersave
to change the scheduler you might run following command:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
The laptop is 64bit with 4GB RAM.
So Vero config or USB stack ?
Thanks
James