Hi, On Mon, Dec 11, 2017 at 1:28 PM, Rick Stevens <ricks@xxxxxxxxxxxxxx> wrote: > On 12/10/2017 12:35 PM, Alex wrote: >> Hi, I have a fedora27 system and having a problem with hdhomerun and >> video dropout with vlc/videolan. I'm hoping it's a problem that can be >> solved by choosing a different video player. >> >> I've set "Videos" to the default in Settings->Details->Default >> Applications, but hdhomerun_config_gui still spawns vlc when playing >> the stream. >> >> I've also changed the file associations in the System >> Settings->Applications->File Associations to use Videos before VLC and >> it also made no difference. >> >> I've also tried from within the Videos app itself, but there doesn't >> appear to be any type of configuration options there at all. >> >> The problem I'm having with hdhomerun has existed since at least >> fedora24 on this desktop. There's dropout on many broadcast channels >> and the following is printed repeatedly on the screen: >> >> [00007fb500015330] ts demux error: libdvbpsi error (PSI decoder): TS >> duplicate (received 0, expected 1) for PID 0 >> >> I've also tried to get support through the hdhomerun people and they >> have no idea what's causing it either. >> >> Thanks for any ideas > > I'm assuming this is over a wifi connection. If possible, can you > try it over a wired connection? Wifi can have issues with lots of small > files being flung around (see below). No, this is over a wired connection. > If it's possible, see if there's a setting in hdhomerun that allows you > to put more chunks in the playlist or manifest. An HLS or HDS stream is > broken into fixed size or fixed length "chunks" (small files with the > suffix ".ts") by the streaming server (note that these are typically not > actual files on disk, but virtual files created by the streaming > server). Your player pulls down "N" chunks (as specified in the manifest > or playlist) and plays them. I actually can't find any configuration options at all for hdhomerun. If someone could share that information, I'd sure appreciate it. I'll experiment with wireshark, but before committing the huge amount of time it takes to do that, I'd like to see if there's any easier options. Thanks, Alex > > Generally, when it starts playing the penultimate chunk, the player > should request a new manifest that has a new list of "N" chunks, which > it should begin downloading. It should continue playing with this new > new list of chunks. Rinse and repeat. Balancing manifest chunk counts > and TS chunk size/length is something of a black art and depends a lot > on the networks delivering the stream. > > It may be that the TS chunks are being deprioritized on your LAN > (indicated by the report of duplicate chunks being received). We > deal with this often in the streaming business. Barring the ability to > change the number of chunks in the manifest, you could try to change the > priorities on your LAN. > > It's not an easy thing to sort out. You should set up wireshark/tcpdump > and really analyze what's going on. Another tool you should look at is > the charles proxy (https://www.charlesproxy.com"). It's been a big help > in chasing down streaming issues for us. > > Sorry I can't be of more help. > ---------------------------------------------------------------------- > - Rick Stevens, Systems Engineer, AllDigital ricks@xxxxxxxxxxxxxx - > - AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 - > - - > - Reality: A crutch for those who can't handle science fiction - > ---------------------------------------------------------------------- > _______________________________________________ > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx