Netzwerkprotokoll zu Wingrab hin

TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

Huhu, dann wollen wir mal. <IMG SRC="/forum/images/smiles/icon_smile.gif">

Tmbinc hat xmlrpc vorgeschlagen, ist ja wohl auch mehr oder weniger sinnvoll.

Mein Anfang: Was bräuchten wir für Befehle?
Erstmal wohl
  • SetPIDs
  • Start
  • Stop
Dann TCP/UDP?
Was sollte Wingrab zurückmelden? Und wie?
Wer erklärt mir die XML-Lib? <IMG SRC="/forum/images/smiles/icon_smile.gif">

<font size=-1>[ This Message was edited by: TheDOC on 2001-11-09 22:25 ]</font>
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

also, ich denke sowas wie:

void setTarget(string hostname, int pes_port=31338);

void recordInit(string filename, int vpid, int apid[4]);
void recordStart();
void recordStop();
struct
{
int xres, yres, bitrate, .... ;
int status; // ok, not ok, vielleicht ok, running, blah
} recordGetInfo();



getunnelt halt über xmlrpc.
Elminster
Senior Member
Beiträge: 147
Registriert: Freitag 3. August 2001, 00:00

Beitrag von Elminster »

Also ich hätte gerne einen einzigen Aufruf:

StartRecord(aAPID,aVPID: Integer; Sender, Sendung, Anfangszeit: string);

und vieleicht noch:

StopRecord;
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

hm also ich würde die dateinamen gerne von der box festgelegt haben, OOODER:

man baue ein "resourcenmanagement" in den wingrab ein, der dann eher "dboxdeamon" oder so heissen müsste.

der kann dann große datenmengen (mp3s etc.) verwalten, u.a. halt auch filme.

dann kann man sich ne schicke liste mit medien holen, und die dem user anzeigen.

halt in irgendeiner hierarchie.
Elminster
Senior Member
Beiträge: 147
Registriert: Freitag 3. August 2001, 00:00

Beitrag von Elminster »

eins nach dem anderen... erst mal das aufnehmen zum laufen bekommen...
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

xmlrpc: http://www.xmlrpc.org, da die specifications (ist super wenig)


wenn der clipmode dann mal geht, könnte man, schnellen rechner vorrausgesetzt, auch divx spielen. für linux gibts da nen tool was divx zu iframes umrechnet (benutzen die auf der DVB-S). wenn das von der datenrate her hinkommt, wäre das doch ne nette sache.

DVDs ebenso natürlich.
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

elmi: ich schreib das ja nur dass wir am ende nicht alles wieder umschmeissen müssen *g*


evtl. ists trotzdem sinnvoll sendername etc. (generell: das epg) zu übergeben, um eine entsprechende infodatei anzulegen.
Elminster
Senior Member
Beiträge: 147
Registriert: Freitag 3. August 2001, 00:00

Beitrag von Elminster »

hübsch alle epgdaten über xmlrpc bereitstellen wäre sinnvoll...
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

gleich den EIT-entry? sollte sich recht gut in eine XMLRPC-struct fassen lassen.
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

Aber auch mit einbeziehen, dass es mal keinen EPG geben kann. Für manuelle Timer hat man halt keinen EPG (wenn ich also von 0:00 bis 24:00 Uhr 9live aufnehmen will <IMG SRC="/forum/images/smiles/icon_wink.gif">).
Elminster
Senior Member
Beiträge: 147
Registriert: Freitag 3. August 2001, 00:00

Beitrag von Elminster »

Ich hätte halt nur gerne eine möglichkeit um an so viel wie möglich von den daten zu kommen die in den sections drinstecken...
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

manuelle timer denke ich sollte aber die zapperapp handeln, und dann das start/stop senden.

die kann dann auch gleich die box zum richtigen zeitpunkt hoch- und runterfahren lassen.
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

So, was is'n nu?

Elmi, schreib doch einfach mal das Protokoll auf, was du dir gedacht hast (beide Richtungen), sonst gibt das nie was. <IMG SRC="/forum/images/smiles/icon_smile.gif">

<font size=-1>[ This Message was edited by: TheDOC on 2001-11-19 09:57 ]</font>