1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

StreamTranscoder V3 - übersteuert, wechselne Bitrate

Dieses Thema im Forum "Internetradio- und Heimstudio-Software" wurde erstellt von kaitec2, 12. Juli 2009.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. kaitec2

    kaitec2 Benutzer

    Hallo,

    folgendes Problem liegt vor:
    Ich habe um die Bitrate jedem Moderator zu stabilisieren den Transcoder V3 von oddsock runtergeladen, alles eingestellt und gestartet unter Win_XP sowie Win_2003.

    Es tritt immer wieder das selbe Problem auf:
    - Übersteuerung bei der Playlist (sc_trans) | beim Moderator muss der Pegel auch herunter geregelt werden um ein übersteuern zu vermeiden.
    - Ständig wechselnde Bitrate (Winamp zeigt z.B. bei eine Bitrate von 128kbps 200kbps an und schwankt dann ganz langsam zwischen etwa 155 und 188kbps, wobei der Transcoder auch ständig schwankt und sogar spitzenwerte von 788kbps anzeigt.

    Der Transcoder holt sich seine Daten vom incoming stream von port 8000 und soll alles was da rein geht auf port 8010 mit 128kbps senden!
    Leider tut er dies nicht. Vielleicht hab ihr eine Idee.

    Wäre sehr dankbar.

    Liebe Grüße
    Kai
     
  2. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Hey,

    leider besteht das Problem immer noch.

    Ich hoffe es hat doch noch jemand ne Idee !?

    Liebe Grüße
    Kai
     
  3. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Hallo Kai,

    wie waere es denn, wenn du uns mal die Config hier einstellen wuerdest?
    Zumindest meine Glaskugel ist - mal wieder - in den Streik getreten.

    Und - jetzt mal ganz langsam - auf welchem der beidem (oder gar auf beiden) Betriebssystemen verwendest du den Streamtranscoder?
    Von was fuer einem Server (Stream) holt sich der Transcoder den Stream?
    Auf was fuer einen Server (Stream) schickt der Transcoder den Stream?

    Und - nur eine Frage - was hat die sc_trans, die du hier als Playliste nennst, mit dem "Diedschäjh" zu tun? - Wieso sollte SIE bei IHM uebersteuern und ER deswegen leiser drehen muessen?

    Meinten Sie: In den Plastik-Müllbehältern neben den Monitoren, auch genannt PC-Subwoofer-Hi-End-Studio-Speaker-System
    *in Google-Manier frag*
    Okay, darin wuerde bei mir auch so ziemlich jedes Webradingens uebersteuern, das auf shoutcast.com gelistet, oder auch nicht ist.
     
  4. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Also...
    Hier erstmal die Config:
    Code:
    # Destination server details (to where you are encoding).  Valid server types : Shoutcast, Icecast, Icecast2
    ServerType=Shoutcast
    Server=[Mein Host]
    Port=8010
    ServerPassword=[Mein Passwort]
    ServerMountpoint=/stream.mp3
    # YP (Stream Directory) Settings
    ServerPublic=0
    ServerIRC=
    ServerAIM=
    ServerICQ=
    ServerStreamURL=
    ServerName=DSL-Stream
    ServerDescription=This is my server description
    ServerGenre=
    AutomaticReconnectSecs=2
    AutoConnect=0
    # Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
    Encode=MP3
    # General settings (non-codec related).  Note : NumberChannels = 1 for MONO, 2 for STEREO
    BitrateNominal=128
    BitrateMin=128
    BitrateMax=130
    NumberChannels=2
    Samplerate=44100
    # Ogg Vorbis specific settings.  Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
    OggQuality=0
    OggBitrateQualityFlag=Quality
    # LAME specific settings.  Note: Setting the low/highpass freq to 0 will disable them.
    LameCBRFlag=0
    LameQuality=1
    LameCopywrite=0
    LameOriginal=0
    LameStrictISO=0
    LameDisableReservior=0
    LameVBRMode=vbr_abr
    LameLowpassfreq=0
    LameHighpassfreq=0
    LAMEPreset=-1
    # AAC (FAAC) specific settings.
    AACQuality=100
    AACCutoff=
    # Save directory for archive streams
    SaveDirectory=
    # Flag which indicates if we are saving archives
    SaveDirectoryFlag=0
    # Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG
    LogLevel=2
    # Log File
    LogFile=streamTranscode_dsl
    # Save Archives in WAV format
    SaveAsWAV=0
    # LAME Joint Stereo Flag
    LAMEJointStereo=1
    
    Das 1. Problem ist, dass die Playlist, die unter Linux läuft nach dem transcoding übersteuert ist. Sprich auf dem Server der auf Port 8010 läuft. Auf dem Incoming Stream auf Port 8000 ist die Playlist völlig ok ausgesteuert. Das selbe Problem liegt auch beim Moderator vor, dieser kann allerdings die Lautstärke etwas runter regeln, dann gehts.
    Problem 2, wie beschrieben:
    Hoffe diese Informationen helfen erstmal weiter um das Problem zu lösen.

    Liebe Grüße
    Kai
     
  5. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Hallo Kai,

    der erste vermeintliche Fehler, der mir aufgefallen ist, ist folgender:
    Wozu soll er maximum 130 machen, wenn du einen 128 kbps-Stream haben moechtest?
    Der naechste:
    Weshalb deaktivierst du Lameeinerseits, verlangst aber andererseits die Lame-Presets andererseits ab?
    Des weiteren wird generell empfohlen die folgende Zeile auf 10 Sekunden zu setzen:

    Lass mich raten:
    Du hast teilweise Voreinstellungen beibehalten und teilweise selbst umgeschrieben. ;)
     
  6. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    ja, das stimmt sogar^^ =) mööb.. ich änder das jetzt erstmal so und probiers nochmal, ob sich was geändert hat.
     
  7. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    So jetzt habe ich folgende Config:

    Code:
    # Destination server details (to where you are encoding).  Valid server types : Shoutcast, Icecast, Icecast2
    ServerType=Shoutcast
    Server=[MEINHOST]
    Port=8010
    ServerPassword=[MEINPW]
    ServerMountpoint=/stream.mp3
    # YP (Stream Directory) Settings
    ServerPublic=0
    ServerIRC=
    ServerAIM=
    ServerICQ=
    ServerStreamURL=
    ServerName=DSL-Stream
    ServerDescription=This is my server description
    ServerGenre=
    AutomaticReconnectSecs=6
    AutoConnect=0
    # Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
    Encode=MP3
    # General settings (non-codec related).  Note : NumberChannels = 1 for MONO, 2 for STEREO
    BitrateNominal=128
    BitrateMin=128
    BitrateMax=128
    NumberChannels=2
    Samplerate=44100
    # Ogg Vorbis specific settings.  Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
    OggQuality=0
    OggBitrateQualityFlag=Quality
    # LAME specific settings.  Note: Setting the low/highpass freq to 0 will disable them.
    LameCBRFlag=1
    LameQuality=1
    LameCopywrite=0
    LameOriginal=0
    LameStrictISO=0
    LameDisableReservior=0
    LameVBRMode=vbr_abr
    LameLowpassfreq=0
    LameHighpassfreq=0
    LAMEPreset=-1
    # AAC (FAAC) specific settings.
    AACQuality=100
    AACCutoff=
    # Save directory for archive streams
    SaveDirectory=
    # Flag which indicates if we are saving archives
    SaveDirectoryFlag=0
    # Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG
    LogLevel=2
    # Log File
    LogFile=streamTranscode_dsl
    # Save Archives in WAV format
    SaveAsWAV=0
    # LAME Joint Stereo Flag
    LAMEJointStereo=1
    
    Der Transcoder zeigt an:
    Winamp zeigt dabei eine Bitrate von 155Kbps an. Die Zahl schwank dennoch ständig. Ausserdem Kratz es manschmal.
     
  8. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Was sagt denn das Log-File aus?
    Kopier doch bitte einen Auschnitt (ab Start der Playlist fuer einige Zeit) hier rein und sieh selbst nach, ob dir Fehler gemeldet werden.

    Die andere Frage ist, was mir gerade noch auffaelt - und wie Schuppen von den Augen:
    Du benutzt Icecast - oder wieso setzt du einen Mountpoint (/stream)?
    Du hast jedoch in deiner Config Shoutcast angegeben als Zielserver.
     
  9. c.rothe

    c.rothe Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Hi,

    wie wäre es, den LAME einfach von variabler Bitrate auf konstante Bitrate umzustellen ?

    LameVBRMode=vbr_abr

    wäre wohl die zu ändernde Zeile

    Habe den korrekten Wert nicht im Kopf, aber wahrscheinlich ist es

    LameVBRMode=cbr

    => bitte nachschlagen!

    Christoph
     
  10. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Stimmt, das hatte ich des weiteren noch uebersehen.
     
  11. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Hier mal die Log (habs sie etwas gekürzt, weil es sich als wieder wiederholt):

    Code:
    07/30/09 18:23:26 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Disconnected
    07/30/09 18:23:27 Debug(liboddcast.cpp:1340): Connecting encoder 1
    07/30/09 18:23:27 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Connecting
    07/30/09 18:23:28 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Socket connected
    07/30/09 18:23:28 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: 5 Kbps (/stream.mp3)
    07/30/09 18:23:28 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Password OK
    07/30/09 18:23:28 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Success
    07/30/09 18:23:28 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Connected
    07/30/09 18:23:28 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:23:28 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:23:28 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:23:28 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:23:28 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:24:06 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:24:06 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:24:06 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:24:06 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:24:06 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:24:06 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:24:06 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:24:06 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:24:06 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:24:06 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:24:06 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:24:06 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:24:06 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:24:06 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:24:06 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:24:06 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(liboddcast.cpp:3353): 1 Calling handle output
    07/30/09 18:24:06 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
    07/30/09 18:24:06 Debug(liboddcast.cpp:3480): do_encoding start
    07/30/09 18:24:06 Debug(liboddcast.cpp:2488): determining left/right max...
    07/30/09 18:24:06 Debug(liboddcast.cpp:3482): do_encoding end (1)
    07/30/09 18:24:06 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
    07/30/09 18:24:06 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Disconnecting
    07/30/09 18:24:06 Debug(streamTranscoderUIv3Dlg.cpp:102): Encoder 1: Disconnected
    Aso, bei diesem Test habe ich in der Config die Zeile LameVBRMode=vbr_abr in LameVBRMode=cbr geändert.
     
  12. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    ok, das Problem hat sich gelöst.
    Die neue Mp3 lame_enc.dll funktioniert nicht. Ich hab jetzt eine anderen genohmen, die auch bei Virtuell DJ dabei ist. Diese nimmt alle Befehle des Transcoders an.

    Jetzt läuft der Stream stabil, sauber und knisterfrei. Ich habe einen Crashtest durchgeführt: von 96Kbps/44100Hz/Stereo auf 256Kbps/44100Hz/Stereo auf 48Kbps/22100Hz/Mono auf 320Kbps/44100Hz/Stereo auf 96Kbps/44100Hz/Stereo = > für den Transcoder kein Problem mehr. Er hält die 128Kb/s aufrecht. Alles Super.

    Ich bedanke mich trotzdem ganz herzlich für eure Unterstützung.
    Vielen Dank
     
  13. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Okay ..
    Nun verrate dennoch bitte, auch wenn ich noch - oder gerade durch das Logfile eine andere Vermutung hatte, mag es sein, dass du statt einem Shoutcast einen Icecast nutzt?
     
  14. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Nein, ich benutze NUR Shoutcast. Alle Streams laufen darüber. Welche andere Vermutung hattest du den ?
     
  15. Inselkobi

    Inselkobi Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    Dass du einen Icecast nutzt, denn auf einem Shoutcast-Server gibt es im Normalfall keinen Mountpoint. ;)
    Wie gehabt, das gibt es im Normalfall, soweit mir bekannt war, nur bei Icecast.
     
  16. kaitec2

    kaitec2 Benutzer

    AW: StreamTranscoder V3 - übersteuert, wechselne Bitrate

    ja, aber wie gesagt, jetzt läuft alles wunderbar.
     

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen