HD Semder stream klappt nicht mit muuta

  • Hallo,


    hab muuta streaming server 0.2 am laufen, SD Sender funzen ohne Probleme.
    Wollte nun HD Sender leider stürzt der Stream nach 1-2 Sekunden ab.


    Als Server dient ein Win7 32Bit PC, mit einem AMD Athlon™ II X4 945 CPU mit 4Gb RAM.
    Als DSL Leitung dient eine 30Mbit Leitung mit 12Mbit Upload.


    Eigentlich müsste der PC und die DSL Leitung es doch schaffen, oder?


    Kann mir jemand einen Tipp geben?


    MfG


    avalanche99

  • Hi,
    schau dir die Last im Taskmanager doch an. Da aber wohl alles per CPU (ohne GPU) gemacht werden muss könnte es schon knapp werden.


    ciao

    ---
    7020, Combo, Solo2, Ultimo

  • Liegt eher nicht am PC. Auslastung ist auch nur auf 45%.
    hier ein auszug aus Muuta


    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of refere
    2012-01-17 16:55:37+0100 [-] 4 avalanche99 nce frames exceeds max (probably corr
    upt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:37+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaf
    2012-01-17 16:55:38+0100 [-] 4 avalanche99 f20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]number of reference frames exceed
    s max (probably corrupt input), discarding one
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]mmco: unref short failure
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]mmco: unref short failure
    2012-01-17 16:55:38+0100 [-] [h264 @ 0x1eaff20]mmco: unref short failure
    2012-01-17 16:55:38+0100 [-] frame= 14 fps= 0 q=2.0 size= 28kB time=0.16
    bitrate=1470.2kbits/s
    2012-01-17 16:55:38+0100 [-] 4 avalanche99 frame= 27 fps= 24 q=2.0 size=
    61kB time=0.84 bitrate= 602.5kbits/s
    2012-01-17 16:55:39+0100 [-] 4 FFMPEG outConnectionLost
    2012-01-17 16:55:39+0100 [-] 4 avalanche99 [ac3 @ 0x1eb0430]incomplete frame
    2012-01-17 16:55:39+0100 [-] [ac3 @ 0x1eb0430]invalid frame size
    2012-01-17 16:55:39+0100 [-] [libmp3lame @ 0x1f01190]lame: output buffer too sma
    ll (buffer index: 9195, free bytes: 597)
    2012-01-17 16:55:39+0100 [-] Audio encoding failed
    2012-01-17 16:55:39+0100 [-]
    2012-01-17 16:55:39+0100 [-] 4 FFMPEG errConnectionLost
    2012-01-17 16:55:39+0100 [-] 4 FFMPEG inConnectionLost

  • Hallo,
    vermutlicher Weise liegt es an deinem 30MBit-DSL
    Versuch es mal innerhalb des LAN`s ob es da klappt.
    Ich hab das ganze im Heimnetzwerk laufen und mußte auch von 54MBit auf 150MBit
    aufrüsten. Sicherlich liegt der Stream bei HD so um die 16 bis 20 MBit, diese müssen aber kontinuierlich zur Verfügung stehen. Mit SD ist das sicherlich kein Problem, da die Datenrate dort wesentlich geringer ist. Aber bei HD sieht die ganze Sache dann schon anders aus.


    Genau hier liegt dann das Problem: "...Als DSL Leitung dient eine 30Mbit Leitung mit 12Mbit Upload...."


    Das ist definitiv zu wenig für HD


    Wie gesagt, ist nur eine Vermutung.

  • HD ist ein Thema für sich.
    1.libmp3lame ist überhaupt für HD nicht geeignet.(Berechnet falsch)
    Man muss libfaac benutzen.
    2.HD ist nicht HD.Es wird mit Verschiedenen pixel ausgestrahlt.
    852x480....1280x720....1920x1080...Ein Kompession mit ffmpeg ist nicht empfehlenswert.Man sollte je nach sender im Profil die selben Werte übernehmen.
    3.Die neue Version von ffmpeg mit x264 einbauen
    4.Es klappt auf keinen Fall mir Wlan.(Verlust zu hoch)
    5.Direkte Verbindung mit Cat 7 Kabel herstellen.
    6.Die gegen Seite muss im Computer eine Grafikkarte mit HD auflösung haben.
    7.(Bei mir) Ein Upload mindestens 15000-25000 (ohne Compression Methode) vorhanden sein.
    8.Audio Wert muss 128 sein.
    9.Unter 4 Kern CPU klappts nur stotternd.
    10.So klappts bei mir nach etlichen Versuchen ,einwandfrei.
    Wie ffmpeg arbeitet hab ich in den Forum geschrieben.