Author Topic: Titleupdate per HTTP to Shoutcast  (Read 4290 times)

lifechannel

  • Regular
  • *
  • Posts: 1432
  • Professional Edition V4
    • View Profile
    • http://www.lifechannel.ch
Re: Titleupdate per HTTP to Shoutcast
« Reply #30 on: August 03, 2009, 08:50:27 »
Hätte da mal eine Frage:
Kann man die Übertragung um 3-4Sekunden verzögern, so das im Auto-Modus der Titel auch wirklich erst geupdated wird, wenn er auch läuft?
Gruß
 Sven
Der Titel wird erst geloggt, sobald dieser gestartet wird ;-)

Sven76LDK

  • Newbie
  • *
  • Posts: 13
    • ICQ Messenger - 333193717
    • MSN Messenger - Sven76LDK@live.de
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #31 on: August 03, 2009, 08:59:38 »
So habe ich das auch verstanden.
Im Auto-Modus "springt" MAirList aber schon vor dem Ende des einen Liedes auf das nächste (Überblendung?)
und macht dann natürlich auch ganz brav das Titelupdate.
Dieses Verhalten würde ich gerne zum Server hin ausgleichen in dem die Übertragung des Titels verzögert erfolgt...
"Wir müssen unbedingt Raum für Zweifel lassen, sonst gibt es keinen Fortschritt, kein Dazulernen.
Man kann nichts Neues herausfinden, wenn man nicht vorher eine Frage stellt.
Und um zu fragen, bedarf es des Zweifelns."

Zitat: Richard P. Feynman

Sven76LDK

  • Newbie
  • *
  • Posts: 13
    • ICQ Messenger - 333193717
    • MSN Messenger - Sven76LDK@live.de
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #32 on: September 12, 2009, 16:25:10 »
?
"Wir müssen unbedingt Raum für Zweifel lassen, sonst gibt es keinen Fortschritt, kein Dazulernen.
Man kann nichts Neues herausfinden, wenn man nicht vorher eine Frage stellt.
Und um zu fragen, bedarf es des Zweifelns."

Zitat: Richard P. Feynman

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11411
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #33 on: September 12, 2009, 20:05:12 »
Nein, mAirList springt nicht zu früh zum nächsten Titel.

Das Problem ist, dass das Audiosignal verzögert am Server eintrifft, durch den Encoder und sein Buffering. Wenn man das Titelupdate vom Encoder machen lässt, dann kommt es ebenfalls verzögert an, weil es ja im Stream eingebaut wird und damit dieselben Buffer durchläuft. Macht mAirList hingegen das Titelupdate per HTTP, dann ist es sofort am Server. Das nimmst du dann als "kommt zu früh" wahr.

Als Lösung fiele mir ein, statt des Shoutcast-Servers erstmal ein PHP-Script auf dem Webserver aufzurufen, das erst ein sleep() macht und das Update dann an Shoutcast weiterreicht. Das hätte auch den Vorteil, dass man das Admin-Passwort nicht an die Moderatoren weitergeben muss.

radiorom

  • Regular
  • *
  • Posts: 593
    • View Profile
    • R.O.M.
Re: Titleupdate per HTTP to Shoutcast
« Reply #34 on: September 13, 2009, 01:53:52 »
Normalerweise sollte das kein Problem sein. Ausser der Stream Encoder hat ein Riesenbuffer. Das müsste aber einstellbar sein.

Gruss:
-Serge-
R.O.M. 106,5 FM - The music of Luxembourg
               http://www.rom.lu

OllerHesse

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #35 on: September 13, 2009, 01:59:14 »
Das hätte auch den Vorteil, dass man das Admin-Passwort nicht an die Moderatoren weitergeben muss.
Hallo Torben & Sven

Habe es per HTTP-Update laufen. Leider kommt es auch zu früh, aber was mich wundert, habe das Mod-Passwort mal ausversehen eingegeben und es geht auch.

mfg
Volker

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11411
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #36 on: September 13, 2009, 21:48:51 »
Hallo? Habt ihr gelesen, was ich oben geschrieben habe?

mAirList schickt nichts zu früh. Der HTTP-Befehl geht in genau dem Moment oder sogar (bedingt durch die Signalverarbeitung) einige ms später raus als der Titel gestartet wird. Punkt.

Wenn ihr den Eindruck habt, dass das Titelupdate zu früh erfolgt, dann liegt das an der Verzögerung, mit der der Audiostream am Server eintrifft.

OllerHesse

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #37 on: September 13, 2009, 22:16:59 »
Stimmt Torben,
da der Titel ja bei dem Moderator schon am laufen ist. Aber denke die Frage vom W7Sven war ja ob es eine möglichkeit gibt das Update in MAirList zu verzögern. Mir ist auch klar das man es nie genau hinbekommt, da die Verzögerung immer unterschiedlich ist.

mfg
Volker

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11411
    • View Profile
Re: Titleupdate per HTTP to Shoutcast
« Reply #38 on: September 13, 2009, 22:50:14 »
Wie gesagt, am einfachsten wäre ein PHP-Script mit einem Sleep-Befehl drin - zumal die meisten von euch eh das Problem haben dürften, dass sie nicht unbedingt das Admin-Passwort an die Modertoren weitergeben wollen, oder?

radiorom

  • Regular
  • *
  • Posts: 593
    • View Profile
    • R.O.M.
Re: Titleupdate per HTTP to Shoutcast
« Reply #39 on: September 13, 2009, 23:25:12 »
Siehe mein Posting.

Welcher Buffer ist denn am Stream Encoder eingestellt?

Gruss:
-Serge-
R.O.M. 106,5 FM - The music of Luxembourg
               http://www.rom.lu