VLC, Audio issue DVB-S, pid=all works, select pids does not

Support forum for minisatip
User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Sun Mar 22, 2020 11:29 am

Hello,

i'm new to minisatip, but managed to make it working. I run it on a RPi 3.

I'd like to make a m3u list that all my devices (Android, iOS, Linux, OSX) have access to. I use VLC to watch the streams.
For the playlist, I would like to specify the rtsp-URLs with the respective frequency and pids for each channel.

The issue:
When I specify pids=all in the URL, i get all channels of the transponder. I can switch between them with VLC on Linux and get video and audio for all of them.
When I specify the pids=167,136 for one channel (in my case VOX Germany) VLC only decodes the video, but not the audio stream.

I attached to logs of both requests to this post. (these are Linux textfiles, I had to change the extension to .jpg in order to have them attached)
EDIT: I seems that my attached files have been removed

I suppose it's a decoding issue, but why does it work with pids=all?
Unfurtunately I can't use the pids=all, because VLC on Android and iOS is missing the ability to switch between the channles. This seems to be a PC-only functionality.

So maybe someone with better knowledge of network streams and decoding would have a suggestion for me?
Last edited by User220320 on Mon Mar 23, 2020 11:58 am, edited 1 time in total.

sardonis
Posts: 18
Joined: Sat Jun 17, 2017 7:10 pm

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by sardonis » Sun Mar 22, 2020 11:29 pm

You need to specify all pid according to the channel. Best is that you use Transedit or DVBViewer to scan for channels on your minisatip server and create a channel list.

When you tune to a channel you will see the stream in the minisatip window.
Capture.PNG
Capture.PNG (4.83 KiB) Viewed 2346 times
��n HD
192.168.1.35:5220
Pids: 3301,18,3302,3303,203,17,0
rtsp://@192.168.1.33/?src=1&freq=298&pol=&msys=DVBC&sr=6875&pids=3301,18,3302,3303,203,17,0

User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Mon Mar 23, 2020 12:18 pm

Thanks for your reply. I created a channels.conf file with w_scan with all the pids listed. But unfortunately specifying all pids did not fix anything :(

It seems, like VLC is receiving the streams for the audio and video pids. But it looks, like VLC is treating the audio stream as ADTS, instead of MPEG2.
I'm wondering how this is handled in another way, so it works when I select pids=all? In that case, VLC shows me the audio stream as the correct MPEG2.

Idk, maybe I should search for help in the VLC community as well?

sardonis
Posts: 18
Joined: Sat Jun 17, 2017 7:10 pm

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by sardonis » Mon Mar 23, 2020 10:34 pm

What is the URL you are trying to open in VLC?

User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Tue Mar 24, 2020 7:27 am

I'm requesting with this URL:

Code: Select all

rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=167,136
And VLC shows me that:
Bildschirmfoto von 2020-03-24 08-18-08.png
Bildschirmfoto von 2020-03-24 08-18-08.png (34.43 KiB) Viewed 2335 times
Bildschirmfoto von 2020-03-24 08-18-21.png
Bildschirmfoto von 2020-03-24 08-18-21.png (31.11 KiB) Viewed 2335 times
So it looks like VLC is receiving the stream, but doesn't handle it the right way.

One other channel of this transponder works fine:

Code: Select all

rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=163,106
channel_works.png
channel_works.png (106.69 KiB) Viewed 2335 times

User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Tue Mar 24, 2020 8:54 am

Additionally, how it looks when I request

Code: Select all

rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=all
The weird thing is, now the ID 136 is detected as a MPEG-Audio Stream, not ADTS like when I just request the single PIDs
pids_all.png
pids_all.png (54.31 KiB) Viewed 2332 times

sardonis
Posts: 18
Joined: Sat Jun 17, 2017 7:10 pm

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by sardonis » Tue Mar 24, 2020 11:54 am

It looks indeed like VLC has a problem with that specific audio stream. Can you record a piece of decrypted *.ts file and send it to me?

Can you check of the channel has another audio stream like AC3 or MP2? Maybe try to specify that specific PID in your URL to see it that works?

Good luck

9000h
Posts: 76
Joined: Tue May 12, 2015 1:49 pm

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by 9000h » Tue Mar 24, 2020 7:20 pm

Hi,
with VLC 3.0.8 you sample url did play the audio fine
rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=163,106
CU
9000h

User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Wed Mar 25, 2020 3:26 pm

9000h wrote:
Tue Mar 24, 2020 7:20 pm
Hi,
with VLC 3.0.8 you sample url did play the audio fine
rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=163,106
CU
9000h
Yes, indeed I mentioned this sample as it works with my VLC 3.0.8.
The strange thing is, that this other one doesn't:
rtsp://10.1.1.200:10554/?src=1&freq=12187&pol=h&ro=0.35&msys=dvbs&mtype=qpsk&plts=off&sr=27500&fec=34&pids=167,136

User220320
Posts: 6
Joined: Sun Mar 22, 2020 10:53 am

Re: VLC, Audio issue DVB-S, pid=all works, select pids does not

Post by User220320 » Wed Mar 25, 2020 3:50 pm

I dumped some seconds of the stream into a .ts file with ffmpeg.
When I open this file with VLC, it plays both streams fine. It's like there is just an issue when VLC is getting the stream directly from minisatip.

The sample data:
https://we.tl/t-JNA8nQOF9J

Post Reply