VLC, Audio issue DVB-S, pid=all works, select pids does not
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
VLC, Audio issue DVB-S, pid=all works, select pids does not
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?
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.
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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.
��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
When you tune to a channel you will see the stream in the minisatip window.
��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
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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?
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?
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
What is the URL you are trying to open in VLC?
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
I'm requesting with this URL:
And VLC shows me that:
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=167,136
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
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
Additionally, how it looks when I request
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
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
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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
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
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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
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
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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
-
- Posts: 7
- Joined: Sun Mar 22, 2020 10:53 am
Re: VLC, Audio issue DVB-S, pid=all works, select pids does not
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
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