-
-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFE: view channels by PMT PID/SID without specifying the individual pids #291
Comments
Yes its possible and minisatip stores the pmt information internally... I will make it an RFE if someone is interesteed in it as well please let me know here.. |
I am as I would like this as an option for a setup im playing with that has 16 dvb-s inputs
Yes its possible and minisatip stores the pmt information internally...I will make it an RFE if someone is interesteed in it as well please let me know here..— |
Hi, This idea is good. However, I suggest to implement it using a request format (HTTP URL) based on existing format. For example, the ZAP format used in Dreambox/OpenPLi:
See more at: http://radiovibrations.com/dreambox/zapto.htm |
I think the ZAP format will just complicate the setup as minisatip will need to store transpoders ID, network ID translation to the actual transponder data, which means I will need to add the transpoder list to the application... You can make a new ER if you want for the ZAP format... but I think they should be detached from each other.... |
Hi @catalinii ,
Yes, this is true! However, the request of @joolzg is for SID access. My suggestion is use the ZAP "format", not to be directly compatible with ZAP. Why? Because some other tools implement this format, and can be easy to write the URI to be compatible with minisatip maintaining the format... so some clients can be directly compatible. The trick is use the "TransponderID" as the "frequency", and the rest as usual. See this example:
a la minisatip can be:
What you think? |
Lars, you still need to get different tuning parameters for the transponders except the frequency... Thanks |
Hi @catalinii ,
Oh, yes! Sorry! You're right. ZAP protocol is based on the assumption that the server has a database with all scanned channels. Then, please, forget my suggestion... except if you like to add support for channel frequencies files (like this: http://satellites-xml.eu/). |
Hi @catalinii , I have a new, and more simple, suggestion: See this example of channel-list.m3u:
So, I suggest to add a NEW parameter (custom for minisatip, perhaps a good suggestion for next revision of the standard). See this:
This changes "pids" by "sid", a new parameter that indicates the SID of the program. Then the server only needs to search for this program in PAT/PMT tables for set the pid-list. Of course, this can be used with RTSP and HTTP transport protocols. You agree? |
Yeah I think it is a good idea, the quick implementation can be with pmt=xx instead of sid=xx as this can be easily done (currently I am keeping the list of pmt_pids for the adapter), but I do not keep the sids. If you think that the SID is easier to get compared with PID, I can do SID... Thanks |
Hi @catalinii , I agree to use PMT, but SID is the typical "Program Identification Numer" used in table listings of transponders. Also, the pmt pid can be changed without changing the sid number, as you know. However, perhaps you like to implement first the "pmt" parameter, and after add the "sid" parameter. With both parameters, the client can select any method: full pids list, pmt access, or sid access. The only high requirement is define the behaviour when multiple of them are present. My suggestion is quite simple: make the Union of all of them. So, if you request this:
Then you enable pids=0,15,16,1024... plus pids of program in pmt 1024 and pids of program with sid 10301 (and the pmt of this program). Final goal can be enable lists in "sid" and "pmt" parameters, like:
I hope you can implement all of this. And also hope that it will be included in the next revision of the standard. |
Lars18th this is what i was looking for, as my implementation I only have the frequecy, symbol rate etc and sid. And multiple would be good as well.!!!!! |
I will do this, however the biggest problem is that I need to change a good part of tables.c to accommodate for this feature |
Hi @catalinii ,
Then, a huge effort. I suggest to do in spare time. However, one option for playing channels without full pid info is a must have. |
Hi @catalinii , If you like to be compatible with Digital Devices OctopusNet "pid request mode", then the request format needs to be:
So, the parameter needs to be "x_pmt". We hope you can implement it! |
Hi, I thought x_pmt is used to indicate the pmt of the channel being played for decrypting purposes. Are you saying you can actually play a channel with the url you've posted? |
Hi @catalinii , Yes, you're right! Sorry! The "x_pmt" is for setting the decryption of the program with this pmt inside the server. But, perhaps you like to be compatible with this sintax. ;) In any case, please, try to add support for "pmt" when you can. |
Any news on the SID parameter proposal, besides begin converted to a "RFE"? |
Hi @MadsBakholt , Sorry, no news! The implementation of the parameter |
Is it possible to add an auto mode where you give in the url the "sid" of channel and the pids are worked out via the satip client itself, i know this would involve pmt parsing but would make like a lot easier for lots of people.
The text was updated successfully, but these errors were encountered: