I've got minisatip up and running and streaming channels from a pci tuner card, but could do with some clarification of some of the URL parameters.
src
What should this be? 1 or 2 seems to work, but what is the significance of this number?
plts
What are 'pilot tones' and why should they be on or off?
I had one channel that wouldn't play until I changed plts from on to off. How can this setting be determined in advance
ro
This should apparently be 0.35 for dvbs, but what about dvbs2 and how about dvbt and dvbt2
pids
There seems to be no filtering to just the specified pids.
I included 0 and the PMT number and then just the Video and Audio PID that I want and specifically NOT including the nar(ration) pid, but every channel I then tuned to (testing in VLC) included all the audio streams, including nar. Not only do I want to not waste bandwidth on stuff I don't need, but this is particularly irritating as the initially selected audio stream is always nar and I have to manually change to the normal (eng) stream. I was under the impression that specifying pids in a SAT>IP request was specifically to ensure only the requested streams were sent?
Also, what are pids 16,17,18,20? I have seen them included in other playlists, but the SAT>IP specs were not helpful in explaining what they are, whether required and in which case, which ones.
So if no diseqc switch, src does not need to be there? I thought it was mandatory.
Yes plts and ro are tuning parameters, that I know, but are they required and if so, how can one determine beforehand what plts should be? Guess? Can I just leave these out? Your radio example does not include them (and that seems to work), but what about for TV/video channels?
Likewise, 16-20 are for metadata, but what metadata and what would be the reason to include them?
How could VLC add pids if minisatip has filtered them out. VLC (or any client) can only receive what minisatip sends and if the stream contains only data for the specified pids, VLC cannot possibly add others, so minisatip must be included unwanted pids in the stream. The whole point of specifying pids is that only that data is streamed, otherwise the pids specified in the URL to minisatip is meaningless.
As far as I know, you do not need to specify src, plts or ro. By leaving them to the default value, minisatip will use the autodetection capability (which does not always work). As they are tuning arguments, they apply in the same way to video/audio.
On pids 16-20 you get the channel name and possibly EPG information.
The satip protocol allows the client to add or remove pids. Minisatip will send to the client only what the cliebt requests (as per satip protocol). Http is more static in nature as you can request just an intial list of pids