Frage zum SPTS

Boxenweitwurf
Flashfactor
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Sonntag 2. Januar 2005, 11:32

Frage zum SPTS

Beitrag von Flashfactor »

Kann mir jemand einige Infos über die Funktion weise vom SPTS-Modus. Wie kommt der Transport-Stream zur Netzwerkkarte. Wird die CPU stark dabei beansprucht oder wird es über eine eingebaute Schaltung realisiert?

mfg
Flashfactor
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Das findet alles auf Softwareebene statt - Demux-Device öffnen, Filter setzen, lesen und über einen Socket wieder rausschicken.

Schau Dir z.B. mal die Programme in /apps/dvb/tools/stream an.
There are 10 types of people in the world: those who know binary and those who don't
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

SPTS/DualPES ist nur für den Dekoder (den Avia500/600) wichtig, man filtert dann einfach entsprechend (TS oder PES).

Naja, und ansonsten... der Demux bekommt den kompletten TS-Stream, filtert ihn entsprechend der Ucode-Vorgaben und löst einen Interrupt aus, um dem Kernel mitzuteilen, daß Daten gekommen sind.

Der Rest geschieht dann - weiterhin im Kernelspace - über die DVB-API.

Die Useranwendung interessiert das alles nicht, die kommuniziert nur mit der DVB-API.

Das Streamen geschieht dann über eine solche Useranwendung (z.B. streamts).