zweistein68
Ist oft hier
- Registriert
- 7. Oktober 2009
- Beiträge
- 109
- Reaktionspunkte
- 35
- Punkte
- 48
Hallo,
ich will mich dem Thema Streaming - erstmal Webradio widmen - man kann ja z.B mit Dreamboxedit auch nonTS Streams in die Senderliste einfügen - soweit so gut - bei Radiosendern gibts ja wirklich eine Menge an verfügbaren Streams.
Gibt es eigentlich einen Standard was man bei
ServiceID
TrnasponerID
NetworkID
Namspace
eintragen muss oder sollte? Diese Felder sind bei Dreamboxedit immer mit 0 vorbelegt, bei Kanaltyp muss man für TV eine 1 und für Radio eine 2 eintragen - natürlich noch einen Kanalnamen vergeben und die URL.
Kommen wir mal zu den oben genannte IDs die immer mit 0 vorbelegt sind - grundsätzlich funktionieren die Streams, nur kommt man beim nächsten Schritt wenn man PICONs vergeben will so nicht weiter weil die picon Dateinamen diese Parameter beinhalten - so das man die einzelnen Streams nicht voneinander unterscheiden kann um ein bestimmtes picon zuzuweisen - lässt man also diese Parameter alle auf 0 dann wird ein picon ALLEN Kanälen/Streams zugewiesen - was ja so nicht gewollt ist. Nun haben wir ja im IPTV Bereich keine ServiceID, oder TransponderID e.t.c.
Wie könnte man diese Parameter sinnvoll belegen um eine eindeutige Streamzuweisung und so auch eine eindeutige Zuordnung eines picons zu gewährleisten?
Ich hätte da einen Vorschlag:
- bei ServiceID wird eine Quersumme der ASCII Zeichen des Sendernamens verwendet
- bei TransponderID die Ländervorwahl wo der Sender seinen Sitz hat (also z.B für Deutschland 49)
- bei NetworkID die Postleitzahl oder bei Postleitzahlen mit Buchstaben deren ASCII Quersumme
- bei Namespace die Anzahl der Buchstaben des Sendernamens
Auch wenn die Quersumme allein nicht eindeutig ist, ist aber mit den anderen Parametern die Eindeutigkeit mit größter Wahrscheinlichkeit gegeben. Die Frage ist noch ob diese Parameter von der Wertigkeit/Länge irgendwie begrenzt sind z.B. auf 32bit Länge
Hier mal ein Beispiel:
Der Radiosender namens 'OLDOLDIES' würde dann folgende Parameter (dezimal) bekommen:
Name: OLDOLDIES
URL:
Kanaltyp: 2 (=Radiosender)
ServiceID: 611 (=Quersumme der ASCII Werte des Sendernamens)
TransponderID: 49 (= Ländervorwahl: Sender ist aus Deutschland)
NetworkID: 78467 (=Postleitzahl des Sitzes des Senders)
Namespace: 9 (=Anzahl der Zeichen des Sendernamens)
das dazugehörige Picon hätte dann folgenden Namen (die Werte werden von Dreamboxedit in hex umgewandelt):
1_0_2_263_31_13283_9_0_0_0.png
Ich hab das mal ausprobiert, die Senderliste und das Picon so auf ne E2 Box hochgeladen: klappt alles - dem IPTV Radio Sender wird das richtige Picon zugewiesen.
Gibt es für die Zuweisung der Parameter andere bessere Vorschläge oder gar bereits einen Standard?
Danke
Zweistein
ich will mich dem Thema Streaming - erstmal Webradio widmen - man kann ja z.B mit Dreamboxedit auch nonTS Streams in die Senderliste einfügen - soweit so gut - bei Radiosendern gibts ja wirklich eine Menge an verfügbaren Streams.
Gibt es eigentlich einen Standard was man bei
ServiceID
TrnasponerID
NetworkID
Namspace
eintragen muss oder sollte? Diese Felder sind bei Dreamboxedit immer mit 0 vorbelegt, bei Kanaltyp muss man für TV eine 1 und für Radio eine 2 eintragen - natürlich noch einen Kanalnamen vergeben und die URL.
Kommen wir mal zu den oben genannte IDs die immer mit 0 vorbelegt sind - grundsätzlich funktionieren die Streams, nur kommt man beim nächsten Schritt wenn man PICONs vergeben will so nicht weiter weil die picon Dateinamen diese Parameter beinhalten - so das man die einzelnen Streams nicht voneinander unterscheiden kann um ein bestimmtes picon zuzuweisen - lässt man also diese Parameter alle auf 0 dann wird ein picon ALLEN Kanälen/Streams zugewiesen - was ja so nicht gewollt ist. Nun haben wir ja im IPTV Bereich keine ServiceID, oder TransponderID e.t.c.
Wie könnte man diese Parameter sinnvoll belegen um eine eindeutige Streamzuweisung und so auch eine eindeutige Zuordnung eines picons zu gewährleisten?
Ich hätte da einen Vorschlag:
- bei ServiceID wird eine Quersumme der ASCII Zeichen des Sendernamens verwendet
- bei TransponderID die Ländervorwahl wo der Sender seinen Sitz hat (also z.B für Deutschland 49)
- bei NetworkID die Postleitzahl oder bei Postleitzahlen mit Buchstaben deren ASCII Quersumme
- bei Namespace die Anzahl der Buchstaben des Sendernamens
Auch wenn die Quersumme allein nicht eindeutig ist, ist aber mit den anderen Parametern die Eindeutigkeit mit größter Wahrscheinlichkeit gegeben. Die Frage ist noch ob diese Parameter von der Wertigkeit/Länge irgendwie begrenzt sind z.B. auf 32bit Länge
Hier mal ein Beispiel:
Der Radiosender namens 'OLDOLDIES' würde dann folgende Parameter (dezimal) bekommen:
Name: OLDOLDIES
URL:
Sie müssen registriert sein, um Links zu sehen.
Kanaltyp: 2 (=Radiosender)
ServiceID: 611 (=Quersumme der ASCII Werte des Sendernamens)
TransponderID: 49 (= Ländervorwahl: Sender ist aus Deutschland)
NetworkID: 78467 (=Postleitzahl des Sitzes des Senders)
Namespace: 9 (=Anzahl der Zeichen des Sendernamens)
das dazugehörige Picon hätte dann folgenden Namen (die Werte werden von Dreamboxedit in hex umgewandelt):
1_0_2_263_31_13283_9_0_0_0.png
Ich hab das mal ausprobiert, die Senderliste und das Picon so auf ne E2 Box hochgeladen: klappt alles - dem IPTV Radio Sender wird das richtige Picon zugewiesen.
Gibt es für die Zuweisung der Parameter andere bessere Vorschläge oder gar bereits einen Standard?
Danke
Zweistein