ReadyMedia

Antworten
ice32

ReadyMedia

Beitrag von ice32 »

Hallo,

funktioniert ReadyMedia (minidlna) schon ?
wird es ein webinterface Port:8200 geben ?

LG ice32
Benutzeravatar
dryeye
NI - VIP
Beiträge: 1419
Registriert: Mi 6. Apr 2016, 14:20
Wohnort: Ruhrgebiet
Box: Zgemma H7S, Axas E4HD 4K, AX HD60
Has thanked: 7 times
Been thanked: 7 times

Re: ReadyMedia

Beitrag von dryeye »

Xupnpd funktioniert schon.
ein webinterface ipderbox:4044 gibt es bereits.
mfg dryeye
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1592
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 9 times
Kontaktdaten:

Re: ReadyMedia

Beitrag von Don de Deckelwech »

Hi,
der ReadyMedia minidlnad-Server ist ein neuer zweiter DLNA-Server und hat nix mit Xupnpd zu tun.

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
Benutzeravatar
dryeye
NI - VIP
Beiträge: 1419
Registriert: Mi 6. Apr 2016, 14:20
Wohnort: Ruhrgebiet
Box: Zgemma H7S, Axas E4HD 4K, AX HD60
Has thanked: 7 times
Been thanked: 7 times

Re: ReadyMedia

Beitrag von dryeye »

meine intention war xupnpd als schon vorhandene und funktionierende alternative zu der readymedia-anfrage vorzuschlagen.
mfg dryeye
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: ReadyMedia

Beitrag von vanhofen »

ice32 hat geschrieben: So 10. Jan 2021, 03:00funktioniert ReadyMedia (minidlna) schon ?
wird es ein webinterface Port:8200 geben ?
Zweimal ja. Das WebIf ist allerdings äußerst ... tja, wie drücke ich mich aus? ... spartanisch gehalten. :)
Benutzeravatar
dryeye
NI - VIP
Beiträge: 1419
Registriert: Mi 6. Apr 2016, 14:20
Wohnort: Ruhrgebiet
Box: Zgemma H7S, Axas E4HD 4K, AX HD60
Has thanked: 7 times
Been thanked: 7 times

Re: ReadyMedia

Beitrag von dryeye »

@Don de Deckelwech
@vanhofen

danke....habe jetzt auch geschnallt, dass readymedia bereits im aktuellen :NI:-nightly verfügbar ist.
mfg dryeye
Benutzeravatar
Janus
NI - VIP
Beiträge: 1146
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 1 time

Re: ReadyMedia

Beitrag von Janus »

Soll es per MiniDLNA auch einen Zugriff auf die DVB-Sektion (Tuner/Services) geben (a la xupnpd-neutrino), oder wird dafür MiniSatIP scharfgemacht ?
/var/root # minisatip --help
minisatip version 1.0.4-dcead02, compiled in Jan 20 2021 19:36:53, with s2api version: 050A
[20/01 21:10:55.475 main]: Built with dvbcsa
[20/01 21:10:55.476 main]: Built with CI
[20/01 21:10:55.476 main]: Built with dvbapi
[20/01 21:10:55.476 main]: Built with AES (OpenSSL)
[20/01 21:10:55.476 main]: Built with tables processing
[20/01 21:10:55.476 main]: Built with pmt processing
[20/01 21:10:55.476 main]: Built with satip client
[20/01 21:10:55.476 main]: Built with linux dvb client
[20/01 21:10:55.476 main]: Built with backtrace
[20/01 21:10:55.476 main]: Built without netceiver
[20/01 21:10:55.476 main]: Built without ddci
[20/01 21:10:55.476 main]: Built without t2mi

./minisatip [-[fgtzE]] [-a x:y:z] [-b X:Y] [-B X] [-H X:Y] [-d A:C-U ] [-D device_id] [-e X-Y,Z] [-i prio]
[-[uj] A1:S1-F1[-PIN]] [-m mac] [-P port] [-l module1[,module2]] [-v module1[,module2]][-o oscam_host:dvbapi_port,offset] [-p public_host] [-r remote_rtp_host] [-R document_root] [-s [*][DELSYS:][FE_ID@][source_ip/]host[:port] [-u A1:S1-F1[-PIN]] [-L A1:low-high-switch] [-w http_server[:port]]
[-x http_port] [-X xml_path] [-y rtsp_port]

Help
-------

* -4 : Force TCP sockets to use IPv6

* -a --adapters x:y:z simulate x DVB-S2, y DVB-T2 and z DVB-C adapters on this box (0 means auto-detect)
* eg: -a 1:2:3
- it will report 1 dvb-s2 device, 2 dvb-t2 devices and 3 dvb-c devices

* -A --disable-ssdp disable SSDP announcement

* -b --buffers X:Y : set the app adapter buffer to X Bytes (default: 376000) and set the kernel DVB buffer to Y Bytes (default: 5775360) - both multiple of 188
* eg: -b 18800:18988

* -B X : set the app socket write buffer to X KB.
* eg: -B 10000 - to set the socket buffer to 10MB

* -d --diseqc ADAPTER1:COMMITTED1-UNCOMMITTED1[,ADAPTER2:COMMITTED2-UNCOMMITTED2[,...]
* The first argument is the adapter number, second is the number of committed packets to send to a Diseqc 1.0 switch, third the number of uncommitted commands to sent to a Diseqc 1.1 switch
The higher number between the committed and uncommitted will be sent first.
* eg: -d 0:1-0 (which is the default for each adapter).
- note: * as adapter means apply to all adapters
- note: * before committed number enables fast-switch (only voltage/tone)
- note: @ before committed number sets 'Any Device' diseqc address (0x00)
- note: . before committed number sets 'LNB' diseqc address (0x11)

* -q --diseqc-timing ADAPTER1:BEFORE_CMD1-AFTER_CMD1-AFTER_REPEATED_CMD1-AFTER_SWITCH1-AFTER_BURST1-AFTER_TONE1[,...]
* All timing values are in ms, default adapter values are: 15-54-15-15-15-0
- note: * as adapter means apply to all adapters

* -D --device-id DVC_ID: specify the device id (in case there are multiple SAT>IP servers in the network)
* eg: -D 4

* -0 --diseqc-multi ADAPTER1:DISEQC_POSITION[,...]
* Send diseqc to selected position before other position is set.
- note: * as adapter means apply to all adapters

* -E Allows encrypted stream to be sent to the client even if the decrypting is unsuccessful

* -Y --delsys ADAPTER1:DELIVERY_SYSTEM1[,ADAPTER2:DELIVERY_SYSTEM2[,..]] - specify the delivery system of the adapters (0 is the first adapter)
* eg: --delsys 0:dvbt,1:dvbs
- specifies adapter 0 as a DVBT device, adapter 1 as DVB-S, which overrides the system detection of the adapter

* -e --enable-adapters list_of_enabled adapters: enable only specified adapters
* eg: -e 0-2,5,7 (no spaces between parameters)
- keep in mind that the first adapters are the local ones starting with 0 after that are the satip adapters
if you have 3 local dvb cards 0-2 will be the local adapters, 3,4, ... will be the satip servers specified with argument -s

* -f foreground: otherwise run in background

* -F --logfile log_file: output the debug/log information to log_file when running in background (option -f not used), default /tmp/minisatip.log

* -g --syslog: use syslog instead stdout for logging, multiple -g - print to stderr as well

* -H --threshold X:Y : set the write time threshold to X (UDP) / Y (TCP) milliseconds.
* eg: -H 5:50 - set thresholds to 5ms (UDP) and 50ms (TCP)

* -i --priority prio: set the DVR thread priority to prio

* -k Emulate pids=all when the hardware does not support it, on enigma boxes is enabled by default

* -l specifies the modules comma separated that will have increased verbosity,
logging to stdout in foreground mode or in /tmp/minisatip.log when a daemon
Possible modules: general,http,socketworks,stream,adapter,satipc,pmt,tables,dvbapi,lock,netceiver,ca,axe,socket,utils,dmx,ssdp,dvb
* eg: -l http,pmt

* -v specifies the modules comma separated that will have increased debug level (more verbose than -l),
* eg: -v http,pmt

* -L --lnb specifies the adapter and LNB parameters (low, high and switch frequency)
* eg: -L *:9750-10600-11700 - sets all the adapters to use Universal LNB parameters (default)
* eg: -L *:10750-10750-10750 - sets the parameters for Sky NZ LNB using 10750 Mhz
* eg: -L 0:10750-10750-10750,1:9750-10600-11700 - adapter 0 has a SKY NZ LNB, adapter 1 has an Universal LNB

* -m --mac xx: simulate xx as local mac address, generates UUID based on mac
* eg: -m 001122334455

* -M --multiplier: multiplies the strength and snr of the DVB adapter with the specified values
* If the snr or the strength multipliers are set to 0, minisatip will override the value received from the adapter and will report always full signal 100%
* eg: -M 4-6:1.2-1.3 - multiplies the strength with 1.2 and the snr with 1.3 for adapter 4, 5 and 6
* eg: -M *:1.5-1.6 - multiplies the strength with 1.5 and the snr with 1.6 for all adapters

* -N --disable-dvb disable DVB adapter detection

* -Z --adapter-timeout ADAPTER1,ADAPTER2-ADAPTER4[,..]:TIMEOUT - specify the timeout for the adapters (0 enabled infinite timeout)
eg: --adapter-timeout 1-2:30
- sets the timeouts for adapter 1 and 2 to 30 seconds
--adapter-timeout *:0
- turns off power management for all adapters (recommended instead of --adapter-timeout 0-32:0)
- required for some Unicable LNBs

* -o --dvbapi host:port - specify the hostname and port for the dvbapi server (oscam). Port 9000 is set by default (if not specified)
* eg: -o 192.168.9.9:9000
192.168.9.9 is the host where oscam is running and 9000 is the port configured in dvbapi section in oscam.conf.
* eg: -o /tmp/camd.socket
/tmp/camd.socket is the local socket that can be used

* -p --playlist url: specify playlist url using X_SATIPM3U header
* eg: -p http://192.168.2.3:8080/playlist
- this will add X_SATIPM3U tag into the satip description xml

* -P port: use port number to listen for UDP socket in the RTP communication. port + 1000 will be used to listen by the sat>ip client (option -s)
* eg: -P 5500 (default): will use for the sat>ip server 5500 + 2*A and 5500 + 2*A + 1, where A is the adapter number.
6500 + 2*A and 6500 + 2*A + 1 - will be used by the sat>ip client

* -r --remote-rtp remote_rtp_host: send the rtp stream to remote_rtp_host instead of the ip the connection comes from
* eg: -r 192.168.7.9

* -R --document-root directory: document root for the minisatip web page and images

* -s --satip-servers [~][*][DELSYS:][FE_ID@][source_ip/]host[:port] - specify the remote satip host and port with delivery system DELSYS, it is possible to use multiple -s
* ~ When using this symbol at start the `pids=all` call is replaced with `pids=0-20`
* - Use TCP if -O is not specified and UDP if -O is specified
DELSYS - can be one of: dvbs, dvbs2, dvbt, dvbt2, dvbc, dvbc2, isdbt, atsc, dvbcb ( - DVBC_ANNEX_B ) [default: dvbs2]
host - the server of the satip server
port - rtsp port for the satip server [default: 554]
FE_ID - will be determined automatically
eg: -s 192.168.1.2 -s dvbt:192.168.1.3:554 -s dvbc:192.168.1.4
- specifies 1 dvbs2 (and dvbs)satip server with address 192.168.1.2:554
- specifies 1 dvbt satip server with address 192.168.1.3:554
- specifies 1 dvbc satip server with address 192.168.1.4:554
eg: -s dvbt:2@192.168.1.100/192.168.1.2:555
- specifies 1 dvbt adapter to satip server with address 192.168.1.2, port 555. The client will use fe=2 (indicating adapter 2 on the server) and will connect from IP address 192.168.1.100
address 192.168.1.100 needs to be assigned to an interface on the server running minisatip.
This feature is useful for AVM FRITZ!WLAN Repeater

* --satip-xml <URL> Use the xml retrieved from a satip server to configure satip adapters
eg: --satip-xml http://localhost:8080/desc.xml

* -O --satip-tcp Use RTSP over TCP instead of UDP for data transport
* -S --slave ADAPTER1,ADAPTER2-ADAPTER4[,..]:MASTER - specify slave adapters
* Allows specifying bonded adapters (multiple adapters connected with a splitter to the same LNB)
* This feature is used by FBC receivers and AXE to specify the source input of the adapter
Only one adapter needs to be master all others needs to have this parameter specified
eg: -S 1-2:0
- specifies adapter 1 to 2 as slave, in this case adapter 0 is the master that controls the LNB
- the slave adapter will not control the LNB polarity or band, but it will just change the internal frequency to tune to a different transponder
- if there is no adapter using this link, the slave will use master adapters frontend to change the LNB polarity and band
eg: -S 2-7:0 (default for DVB-S2 FBC), adapter 0 and 1 are masters, 2-7 slave and linked to input 0 (A)
- all 8 adapters use physical input A to tune
eg: -S 2-4:0,5-7:1
- adapters 2,3,4 use physical input A to tune, while 1,5,6,7 uses input B to tune, adapter 0 and 1 are masters

* -t --cleanpsi clean the PSI from all CA information, the client will see the channel as clear if decrypted successfully

* -T --threads: enables/disable multiple threads (reduces memory consumption) (default: ENABLED)

* -u --unicable unicable_string: defines the unicable adapters (A) and their slot (S), frequency (F) and optionally the PIN for the switch:
* The format is: A1:S1-F1[-PIN][,A2:S2-F2[-PIN][,...]]
eg: 2:0-1284[-1111]
* When * character is used before frequency, force 13V only for setup

* -j --jess jess_string - same format as -u

* -U --sources sources_for_adapters: limit the adapters to specific sources/positions
* eg: -U 0-2:*:3:2,6,8 (no spaces between parameters)
- In this example: for SRC=1 only 0,1,2; for SRC=2 all: for SRC=3 only 3; and for SRC=4 the 2,6,8 adapters are used.
- For each position (separated by : ) you need to declare all the adapters that use this position with no exception.
- The special char * indicates all adapters for this position.
- The number of sources range from 1 to 64; but the list can include less than 64 (in this case all are enabled for undefined sources).
- By default or in case of errors all adapters have enabled all positions.

* -w --http-host http_server[:port]: specify the host and the port (if not 80) where the xml file can be downloaded from [default: default_local_ip_address:8080]
* eg: -w 192.168.1.1:8080

* -x --http-port port: port for listening on http [default: 8080]
* eg: -x 9090

* -X --xml PATH: the path to the xml that is provided as part of the satip protocol
* by default desc.xml is provided by minisatip without needing an additional file,
however satip.xml is included if it needs to be customized

* -y --rtsp-port rtsp_port: port for listening for rtsp requests [default: 554]
* eg: -y 5544
- changing this to a port > 1024 removes the requirement for minisatip to run as root
* -1 --demux-dev [1|2|3]: the protocol used to get the data from demux
* 0 - use dvrX device
* 1 - use demuxX device
* 2 - use dvrX device and additionally capture PSI data from demuxX device
* 3 - use demuxX device and additionally capture PSI data from demuxX device

* -3 --ca-pin mapping_string: set the pin for CIs
* The format is: ADAPTER1:PIN,ADAPTER2-ADAPTER4:PIN
* eg: 0:1234,2-3:4567

* -C --ci mapping_string: disable CI+ mode for specified adapters
* The format is: ADAPTER1:PIN,ADAPTER2-ADAPTER4
* eg : 0,2-3

* -c --multiple-pmt adapter_list:maximum_number_of_channels_supported: Enable 2 PMTs inside of the same CAPMT to double the number of decrypted channels
* The format is: ADAPTER1[[,ADAPTER2]-ADAPTERN]:[MAX_CHANNELS]
* eg : 0,2-3:1
The adapters 0,2-3 will support maximum of 1 CAPMT (2 channels).
Official CAMs support 1 or 2 channels, with this option this is extended to 2 or 4
By default every CAM supports 4 channels

/var/root #
Ich denke, da braucht der geneigte Standard-Anwender dann noch ein wenig Unterstützung...
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: ReadyMedia

Beitrag von vanhofen »

Lass mich das nur erstmal fertig machen, Janus. Wenn das dann soweit ist, schreibe ich was dazu.
Benutzeravatar
Janus
NI - VIP
Beiträge: 1146
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 1 time

Re: ReadyMedia

Beitrag von Janus »

Mein Eigenbau-Versuch für die Neo hat - erwartungsgemäß - bei "make image" die maximale Größe überschritten, nachdem ich minisatip und/oder minidlna zugefügt hatte. Nachträgliches manuelles Löschen nicht benötigter "Bestandteile" oder verlinktes Verschieben in einen Common-Bereich auf dem USB-Flash war ziemlich arbeitsintensiv und wegen eventueller Abhängigkeiten nicht anwenderfest.

Das führt mich zu einer Option, die ich ganz nützlich finde: Basis-Image ! (make base-root)

Das Ergebnis sollte ein root(fs) sein, dass quasi nur den wirklichen Mindestanforderungen für DVB-Receiver genügt und dann per "make individuell-image" in ein platzoptimiertes Flash-Paket aus root->rootfs und Kernel gepackt wird.

Damit könnte man dann - auf welchem (praktikablen) Weg auch immer - nur die individuell bevorzugten Gimmicks und Plugins/Scripts zufügen. Zum Beispiel gezielte Einzel-Builds vor dem endgültigen Image-Build ausführen oder nachträglich entsprechende packages inkl. Paketmanagment im Basis-Image mit entsprechende höherem Konfort und größerem Platzbedarf.

Ich kenne diese Basis_only-Sache von Bellums BS mit tuxbox-Neutrino und habe damit damals gute Erfahrungen gemacht.
Falls da grundsätzlich Interesse besteht, könnte ich zumindestens für Nevis, Apollo, HD51 und Duo4K die Tests der jeweiligen Spezial-BasisBuilds und nachfolgender "Erweiterung" übernehmen.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: ReadyMedia

Beitrag von vanhofen »

Das mit dem base-image ist eine gute Idee.
Benutzeravatar
max_10
NI - VIP
Beiträge: 162
Registriert: Di 12. Apr 2016, 13:06

Re: ReadyMedia

Beitrag von max_10 »

Die ganzen utils die bei dvb-apps mitgebaut werden, braucht man ja nicht wirklich und das spart einiges an platz.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: ReadyMedia

Beitrag von vanhofen »

Die Nevis ist so voll, dass das auch nicht reinpasst, wenn man ohne die dvb-apps-Utils baut.
Und die anderen Boxen haben so viel Platz, dass die Utils nicht ins Gewicht fallen.
Benutzeravatar
Janus
NI - VIP
Beiträge: 1146
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 1 time

Re: ReadyMedia

Beitrag von Janus »

Die Nevis ist so voll, dass das auch nicht reinpasst, wenn man ohne die dvb-apps-Utils baut
Das Problem habe ich bisher mit 'externer' Auslagerung der 'dicken' Sachen (schneller USB-Stick/Zusatzpartition auf der Box) und entsprechend 'dünnen' Links im FS der Box gelöst. (personalized-image und etwas Handarbeit beim Verschieben)

Meine ziemlich umfangreichen zapit-Verzeichnisse (komplett rund 12000 Services) sind schon seit Jahren nur noch auf dem USB-Flash. Bei der Personalisierung wird im Rootverzeichnis ein Link auf /common (den externen Speicher) und in /var/tuxbox/config ein Link namens 'zapit' auf /common/var/tuxbox/config/"gewünschtesSettingsVerzeichnis"/ erzeugt. Spart hier 1 bis 1,5 MB
Weitere Kandidaten sind /usr/share/tuxbox/neutrino/icons und plugins. Das sind im aktuellen Image weitere 3 MB.

Zusätzlicher Vorteil bei Multi-Partitions - Installationen war die gemeinsame Verwendung über verschiedene Images oder Entwicklungsstände.
Benutzeravatar
BPanther
NI - VIP
Beiträge: 750
Registriert: So 29. Sep 2019, 18:37
Has thanked: 1 time
Been thanked: 2 times
Kontaktdaten:

Re: ReadyMedia

Beitrag von BPanther »

max_10 hat geschrieben: Sa 23. Jan 2021, 20:04Die ganzen utils die bei dvb-apps mitgebaut werden, braucht man ja nicht wirklich und das spart einiges an platz.
Hehe, deswegen hatte ich das auch im DDT deaktiviert, ebenso den "test". :)
Bild
Antworten

Zurück zu „Entwicklung“