A new patch for oscam (oscam-emu) and a new version of OSEmu are available.
- added capability for multiple stream relay clients to connect simultaneously.
- added PowerVu csa decryption optimizations for lower cpu use.
- added support for multiple channels with same service id.
- added support for password authentication for enigma2 http streams.
- added command line option for specifying stream server host (instead of only default of 127.0.0.1)
OSEmu
======
Here is a working sample for a simple (micro) emu.
It includes the basic needed cs357x (camd35 UDP) functionality, and is very simple and compact.
Build:
======
- Put a SoftCam.Key file into the source code directory (for example from skystar.org).
Note: This does not apply for Mac OSX and Android, SoftCam.Key cannot be integrated on these systems at the moment.
- Run `make` to compile OSEmu.
Info: If you want to cross-compile OSEmu search for the "simpleemu" script by gorgone.
Run:
====
- (optional) OSEmu does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in:
- /var/keys
- The folder specified with the "-c <folder>" option.
- You may use the program with the following options:
-a <user>:<password> (set the cs357x user and password) [REQUIRED]
-p <portnumber> (set the cs357x port) [REQUIRED]
-c <folder> (set the folder where SoftCam.Key is searched)
-b (start OSEmu in background/daemon mode)
-v (log debug information)
-l <logfile> (write logs to this file)
-e (enable emm au)
- Viaccess3: Needs M0 key; oscam clients must be version r10584 or newer, and the OSEmu reader must have set "emmcache = 1,1,2,1".
- Irdeto2: Needs M0 and M3/4/5/6 key
- PowerVU: Needs AU key
-L (only allow local connections from localhost)
-i (show OSEmu version info and exit)
-r <stream source port>:<relay port> (enables stream relay server)
-s <stream source host> (set stream relay source server host; default: 127.0.0.1)
-t <stream source user>:<strean source password> (set stream relay source user and password; default: none)
Examples:
/usr/bin/OSEmu -a userassword -p 11000 -b
/usr/bin/OSEmu -a userassword -p 11000 -b -c /usr/keys -l /var/log/osemu.log -e
/usr/bin/OSEmu -a userassword -p 11000 -b -r 8001:17999
https://github.com/oscam-emu/oscam-emu
https://github.com/oscam-emu/OSEmu
- added capability for multiple stream relay clients to connect simultaneously.
- added PowerVu csa decryption optimizations for lower cpu use.
- added support for multiple channels with same service id.
- added support for password authentication for enigma2 http streams.
- added command line option for specifying stream server host (instead of only default of 127.0.0.1)
OSEmu
======
Here is a working sample for a simple (micro) emu.
It includes the basic needed cs357x (camd35 UDP) functionality, and is very simple and compact.
Build:
======
- Put a SoftCam.Key file into the source code directory (for example from skystar.org).
Note: This does not apply for Mac OSX and Android, SoftCam.Key cannot be integrated on these systems at the moment.
- Run `make` to compile OSEmu.
Info: If you want to cross-compile OSEmu search for the "simpleemu" script by gorgone.
Run:
====
- (optional) OSEmu does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in:
- /var/keys
- The folder specified with the "-c <folder>" option.
- You may use the program with the following options:
-a <user>:<password> (set the cs357x user and password) [REQUIRED]
-p <portnumber> (set the cs357x port) [REQUIRED]
-c <folder> (set the folder where SoftCam.Key is searched)
-b (start OSEmu in background/daemon mode)
-v (log debug information)
-l <logfile> (write logs to this file)
-e (enable emm au)
- Viaccess3: Needs M0 key; oscam clients must be version r10584 or newer, and the OSEmu reader must have set "emmcache = 1,1,2,1".
- Irdeto2: Needs M0 and M3/4/5/6 key
- PowerVU: Needs AU key
-L (only allow local connections from localhost)
-i (show OSEmu version info and exit)
-r <stream source port>:<relay port> (enables stream relay server)
-s <stream source host> (set stream relay source server host; default: 127.0.0.1)
-t <stream source user>:<strean source password> (set stream relay source user and password; default: none)
Examples:
/usr/bin/OSEmu -a userassword -p 11000 -b
/usr/bin/OSEmu -a userassword -p 11000 -b -c /usr/keys -l /var/log/osemu.log -e
/usr/bin/OSEmu -a userassword -p 11000 -b -r 8001:17999
https://github.com/oscam-emu/oscam-emu
https://github.com/oscam-emu/OSEmu