Hi,
wenn ich das richtig verstanden habe, ist Teil des Neutrino Konzepts - z.B. gegenüber Enigma - dass die Tasks in Komponenten aufgeteilt werden, sprich Deamons (sectionsd, controld, zapit(warum nicht d?), usw... und neutrino als GUI steuert das alles...
Für das Streamen wurde das so nicht umgesetzt oder nur zum Teil:
Für das Streamen über das Netzwerk wird eine "streampes" und eine "streamts" gestartet. (diese müssten sich vom Code her sehr ähneln - ausserdem können wohl beide NEBENEINANDER laufen unabhängig, ob die Box im TS oder PES mode ist(???)).
Nicht so bei der Direkt Aufnahme (NFS oder IDE IF).
Warum nicht?
Im ersten Step wäre es wohl relativ einfach umzusetzen:
"streamts" angucken und den entsprechenden Teil aus der "neutrino" für das direct recording ersetzen.
Die Überlegung ist, ob es Sinn macht, eine Art "streamd" zu bauen, die PES, SPTS kann und entsprechend der Config aufs Netz oder einen Mountpoint streamt; angestossen durch neutrino.
In ersten schritt für mountpoints, also NFS oder IDE.
Dann würde mich interessieren, was dazu nötig ist einen Kernel Daemon zu bauen (Module?) - nicht zu letzt um Performanceunterschiede feststellen zu können.
Dem "streamd" müssten die Pids (und evtl. der PES/TS Mode) übergeben werden.
Das Gleiche gilt für die Wiedergabe.
Worauf ich hinaus will, ist am Ende übertrieben gesagt, dass ein
copyvideo [PIDS] /dev/streamin > /hdd/datei.ts
oder
copyvideo [PIDS] /dev/streamin > /dev/eth0
oder
copyvidoo [PIDS] /hdd/datei.ts > /dev/streamout
oder gar ein
copyvideo [PIDS] /dev/streamin > /hdd/datei.ts &
copyvidoo [PIDS] /hdd/datei.ts > /dev/streamout
möglich ist; wie gesagt, übertrieben.
Damit wäre auch eine Basis für Timeshift geschaffen, oder aufnehmen und was anderes im MP schauen...
Neutrino Konzept - Streaming
Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
1 Beitrag
• Seite 1 von 1
-
- Erleuchteter
- Beiträge: 441
- Registriert: Dienstag 11. März 2003, 03:42
Neutrino Konzept - Streaming
Beitrag von palace »
1 Beitrag
• Seite 1 von 1
Gehe zu
- Allgemein
- ↳ Ankündigungen und Informationen
- ↳ TuxboxWIKI
- ↳ Diskussionen, Vorschläge, Anregungen, Wünsche
- ↳ Entwicklung, Lizenzfragen etc...
- Neutrino und Buildsysteme
- ↳ Neutrino
- ↳ Wiki Neutrino-MP
- ↳ Buildsystem, SDK
- ↳ bbs (bellum's Buildsystem)
- ↳ Wiki - bbs (bellum's Buildsystem)
- ↳ Source - bbs (bellum's Buildsystem)
- ↳ Buildsysteme allgemein
- ↳ Plugins
- ↳ Lua-Neutrino-API
- Images
- ↳ Images
- Source Code
- ↳ Tuxbox-Sources @ GitHub
- ↳ libdvbsi++ by Obi @ SourceForge
- ↳ Tuxbox-SD app and CDK-sources for good old d-Box2 @ SourceForge
- dBox2
- ↳ Neutrino SD
- ↳ Enigma
- ↳ Feature Requests, Bug-Reports
- ↳ Tuxbox-SD Buildsystem
- ↳ Wiki->Images und Yadd's bauen
- ↳ Tuxbox-SD Environment
- ↳ U-Boot, Kernel, Busybox
- ↳ Treiber
- ↳ Software-Integration
- ↳ Integration
- ↳ Grab
- ↳ Windows Boot-Manager
- ↳ Tuxbox-SD Peripherie Hardware Entwicklung
- ↳ Hardware
- ↳ dBox2 IDE-Interface
- ↳ NAS-Geräte
- ↳ Tuxbox-SD Sources
- ↳ Archiv
- ↳ EliteDVB
- ↳ LCARS
- ↳ Tuxbox-SD Support, Knowledge Base
- ↳ FAQ
- ↳ dbox2 HowTo, Anleitungen
- ↳ Anfängerfragen
- ↳ Images
- ↳ Hardware, Debugmode
- ↳ Flashing (Boxen, PC, MAC und Co.)
- ↳ Tuxbox-SD Beginners Questions (en)