Jump to content

Livestream Server - Stream 0 byte


romtopf

Recommended Posts

Hallo,

habe länger als ein Tag versucht dahinter zukommen was der Grund dafür sein kann, leider ohne Erfolg wie man es seiht.

Vielleicht hat jemand eine Idee.

Einfache Beschreibung: 

Man kann TV überall im netz sehen, aber nur wenn :

  1. ein der Clients ein DVBViewer ist
    oder 
  2. es wird ein Sender aufgenommen.

Sobald der DVBViewer weg ist, dann ist der Stream nach gewisser Zeit auch weg.

----

Das ganze sieht nicht nach einem Fehler in der Software aus. Mehr nach fehlerhafter Konfiguration, nur ich finde nichts....

Momentan wird RecordingService 1.31.0.0 eingesetzt (die aktuelle Version hatte aber die gleiche Effekte produziert)

UPnP AV-Server ist aktiviert der experimentelle Controller nicht.

 

Ruft man den Stream-URL im Browser auf, wird eine leere Datei angelegt. (außer der Responder ist durch DVBViewer aktiviert) 
 

Angehängt ist eine Log-Datei aus folgendem Test:

1) Recordingservice-Start 
2) (Localhost) Im Browser zeige aktuelle Sendung (RTL2) im Flash - Ergebnis kein Bild
3) Start DVBViewer (RTL) - Bild vorhanden
4) (Localhost) Im Browser zeige aktuelle Sendung (RTL2) im Flash - Ergebnis Bild vorhanden.
1) Recordingservice-Stop

 

Vollständigkeitshalbar auch die Support.zip

Die Viewer Logs sind recht leer, da dieser PC unter anderem nur TV-Server dienen soll.

 

svcdebug.log

support.zip

Edited by romtopf
Link to comment

Also die beiden Stream von Pro7 im Firefox ging nicht?

 

Wie lange dauert es im DVBViewer ungefähr den Sender einzustellen?

 

Ist Pro7 nur einmal in der DVBViewer Senderliste vorhanden?

Link to comment

Senderliste enthält keine doppelte Einträge. 

Lokal wie im Netz etwa 1 Sek. (Solange es nicht über RTSP geht)

> Also die beiden Stream von Pro7 im Firefox ging nicht?

Ehmm: Ja. solange kein DVBViewer an kein Stream im Browser.

 

Edited by romtopf
Link to comment

Ich würde folgendes probieren:

 

(1) Recording Service stoppen

(2) Im Recording Service Installationsordner (wo sich DVBVservice.exe befindet), Unterverzeichnis config, die Datei ffmpegprefs.ini mit einem Texteditor öffnen.

(3) In den Transkodierungsanweisungen für FFmpeg steht

 

-analyzeduration 1500k

 

Ersetze dies überall durch

 

-analyzeduration 3000k

 

(4) Datei speicherm, RS starten und schauen, ob es besser geht.

 

Ich vermute, dass die FFmpeg zugestandene Zeit für eine Vorabanalyse des Streams zu knapp ist, weil der Output des DVB-Gerätes nach dessen Initialisierung erst mal stottert, wie die folgenden Meldungen im Log vermuten lassen:

 

21.02.17 17:57:07.222 ParseSI              Bad CRC

 

Deshalb geht es, wenn bereits der DVBViewer als Client am Werk ist, weil das Gerät dann schon arbeitet und nicht mehr hochgefahren werden muss. Zu hoffen bleibt, dass die anfänglichen Störungen nicht FFmpeg ganz aussteigen lassen. Dann würde die erhöhte Analysezeit auch nicht nützen. ;)

 

Grundsätzlich erhöht sich mit der Analysezeit auch die Zeit bis zum Wiedergabebeginn. Hier gilt also: So viel wie nötig, so wenig wie möglich. Wenn 3000k geht, würde ich probieren, ob auch 2500k reichen.

Link to comment

Ich spiele damit noch ein wenig die nächsten Tage rum.  

3000 bringt nur bedingt etwas (beim 10-tem  Senderwechsel und nuuuur vielleicht kommt mal das Bild).

Vielleicht war es auch bei 1500 so, ich teste es noch.

 

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...