Project

General

Profile

Actions

Feature #3142

closed

Service descramble pass-through (was: Add SID and PIDs to the mux url of IPTV sources)

Added by B C over 9 years ago. Updated over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2015-10-08
Due date:
% Done:

100%

Estimated time:

Description

With my effort to interface with OSEmus stream client for PowerVU, I'm now just one small step away from a semi perfect solution. Would it be possible to add the SID and all enumerated PIDs from the selected service as additional parameters to the query string of the mux?

Lets say I have currently the following mux URL:
http://server:someport/play/stream/mux/9d06e2e9989c2706a198579beab659bb?pids=0,17,18

and service with SID 4 uses the following pids:

  0x05b4 /  1460 PCR     
  0x138c /  5004 PMT     
1 0x1774 /  6004 CA   CAIDS: 0e00:000000 
2 0x05b4 /  1460 MPEG2VIDEO     
3 0x058c /  1420 MPEG2AUDIO     
4 0x058e /  1422 MPEG2AUDIO     
5 0x0406 /  1030 MPEG2AUDIO     
6 0x0726 /  1830 MPEG2AUDIO 

so PIDs 5004,6004,1460,1420,1422,1030,1830 should be appended like eg &spids=5004,6004,1460,1420,1422,1030,1830
and the sid like eg &sid=4

with a final result of
http://server:someport/play/stream/mux/9d06e2e9989c2706a198579beab659bb?pids=0,17,18&spids=5004,6004,1460,1420,1422,1030,1830&sid=4

With a little patch for OSEmu this could be easily parsed and would make adding muxes with PowerVU a matter of seconds. If it is considered I would add a per mux option weather to append this info to the URL so it wouldn't break anything.

As always your thoughts on this would be very much appreciated

Actions

Also available in: Atom PDF