udp is udp. IGMP streaming does not exist. The VLC access_udp plugin is totally agnostic to the data. My apologies if I misphrased... Reception of a bare (as opposed to RTP-packetised) UDP multicast stream of an encrypted asset fails, whilst playback of the SAME encrypted asset from a local filesys...
Ok, I am beginning to suspect that the IGMP+RTSP code in VLC is susceptible to the content of the stream. I have a repeatable situation whereby VLC will successfully decrypt and play an encrypted asset from a static file, and WILL NOT decrypt / play that same asset streamed over RTSP. The RTSP strea...
The in-band CA stuff is currently incoditionally passed from libdvbpsi to the underlying access (which really only works for Linux-DVB cards with a CAM module, I guess). Then the TS demux forgets about it, since deciphering is done in "upstream" hardware. I guess the new plugin type makes...
There are at least three ways to chain streams. stream_DemuxNew() pushes a stream to another demux plugin. stream_UrlNew() pulls data from another access plugin. stream_filter plugins can modify data coming from an access plugin. But again, your options depends on the trigger mechanism, i.e. how do...
Hi Rémi, Thanks for your feedback. I've just been looking at the source code in live555.cpp, and it calls a function "stream_DemuxNew()" (implemented in src/input/stream_demux.c) to connect to the TS demux plugin. I assume from the comments that it is designed to allow plugins to form &quo...
Hi, I am trying to integrate an MPEG-2 TS conditional access system with VLC v1.0.x. My current implementation works as follows: 1. I have modified ts.c to provide a "conditional-access" parameter, and to use "module_need()" to load a generic wrapper plugin if the "condition...
Hi everyone, I'm looking to build a new CA mechanism for VLC (specifically, encryption of MPEG-2 TS to a higher standard than CSA). In the general case, everything works quite well. (I have written a series of hooks into TS demux, although the final version will be a completely separate filter). How...
Ok... what a difference a day makes! I've now managed to find the "modules/demux/" folder (stupidly, I assumed that all source would live under the "src/" folder! :roll: ). I have also found the "ts.c" file under there... ...However, its not particularly well commented ...
Hi everyone. This is my first post, so please be gentle! :oops: I have run through dozens of archive entries, but can't find an answer to the following questions: 1. Where in the source code does VLC manage ISO 13818-1 (MPEG-2 TS) PMT descriptors? 2. Is there a (simple) mechanism for implementing pr...