erik funck Posted May 30, 2018 Share Posted May 30, 2018 (edited) Hallo, ich habe festgestellt das es nicht möglich ist, obwohl ich 2 USB Sat Empfänger am Mediaserver habe, 2 Sendungen die direkt hintereinander laufen aufzunehmen. Die Vorlauf und Nachlauf zeit habe ich auf 0 sec gesetzt gehabt. Mein Wunsch oder mein Traum wäre es gewesen das dies funktioniert und das der Mediaserver von alleine erkennt das wenn das eine Device noch beschäftigt ist er eben auf das andere ausweicht. Dem ist aber leider nicht so und der Fehler lässt sich auch sehr gut reproduzieren. Ich dachte mir das der Mediaserver so etwas wie "Loadbalancing" macht wenn er mehr als 1 DVBs Device angeschlossen hat - dem scheint aber nicht so zu sein. Oder kann ich das doch irgendwie beeinflussen welche DVBs Devices der Server benutzt? Hier noch der Auszug aus dem LOG: Spoiler 30.05.18 10:30:02.559 TBDADevice OpenDevice bvUnknown 30.05.18 10:30:02.562 TRecording AllocateHardware Terratec S2 USB (1) 30.05.18 10:30:02.563 TRecording StartRecording Terratec S2 USB (1) 30.05.18 10:30:02.563 TBDADevice SetTuner TType: 1, Freq: 12188, Symrate: 27500, LOF: 10600, Tone: 1, Pol: 0, DiseqC: 3, FEC: 3, APID: 146, VPID: 173, PMT: 53, SID: 12061, TID: 1089, NID: 1, SatMod: 1, DiseqCVal: 0, Flags: 24, Group: 0 30.05.18 10:30:04.158 TRecording StartRecording: NITRO 30.05.18 10:33:03.384 TDataReaderMedia Execute Start 30.05.18 10:33:03.436 TDataReaderMedia Photo Update 47 30.05.18 10:33:03.439 TDataReaderMedia Audio Update 47 30.05.18 10:33:03.498 TDataReaderMedia Video Update 109 30.05.18 10:33:03.499 TDataReaderMedia Execute read files ready 109 30.05.18 10:33:03.607 TDataReaderMedia Execute 218 30.05.18 10:33:03.608 TServiceMain WM_READY FDataReaderMedia Free 30.05.18 10:47:21.597 TServiceMain AddReference WebMain: 2 30.05.18 10:47:38.818 TDVBHTTPClient ($05E5A120) DoFlashStream preset=3&streamid=%7B6273D562%2D0007%2D4C5E%2D8316%2D0CF466B6705D%7D&ffpreset=faster&time=41786640&chid=2359890934581587402|Das%20Erste 30.05.18 10:47:38.818 TDVBHTTPClient ($05E5A120) DoFlashStream 82.195.79.105 Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 30.05.18 10:47:38.821 Converter Start cmd -analyzeduration 1500k -i "http://127.0.0.1:7522/upnp/channelstream/transcode/2359890934581587402%7CDas%20Erste.ts" -f webm -vcodec libvpx -quality realtime -bufsize 1400k -b:v 700k -crf 20 -cpu-used 3 -r 25.0 -map 0:v:0 -map 0:a:0 -vf "yadif=0:-1:1, scale=min(512\, trunc(iw/2)*2):trunc((ow/dar)/2)*2" -acodec libopus -max_muxing_queue_size:a 250 -ab 48k -ar 48000 -ac 1 -async 1 -y "\\.\pipe\Output{5A612EEB-1041-4E73-A638-D322F4224FBA}" 30.05.18 10:47:39.113 TStreamManager GetDocument Lavf/57.83.100 30.05.18 10:47:39.113 TStreamManager GetDocument c:\wwwroot\upnp\channelstream\transcode\2359890934581587402|Das Erste.ts 30.05.18 10:47:40.914 TBDATeVii OpenDevice bvTeVii 30.05.18 10:47:40.915 TLiveStream AllocateHardware CINERGY S2 Stick HD (2) 30.05.18 10:47:40.915 TBDATeVii SetTuner TType: 1, Freq: 11837, Symrate: 27500, LOF: 10600, Tone: 1, Pol: 0, DiseqC: 3, FEC: 3, APID: 102, VPID: 101, PMT: 100, SID: 28106, TID: 1101, NID: 1, SatMod: 1, DiseqCVal: 0, Flags: 24, Group: 0 30.05.18 10:47:48.791 TFFMPEGLiveTVConverter OnTerminated 255 30.05.18 10:47:48.801 TDVBHTTPClient ($05E5A120) SessionClosed FFmpegConverter released 30.05.18 10:47:51.136 Release CINERGY S2 Stick HD (2) 30.05.18 10:47:51.136 Free CINERGY S2 Stick HD (2) 30.05.18 10:47:51.365 Freed CINERGY S2 Stick HD (2) 30.05.18 10:47:51.365 hamDeleted CINERGY S2 Stick HD (2) 30.05.18 10:48:58.920 TServiceMain ReleaseReference WebMain: 1 30.05.18 11:03:03.885 TDataReaderMedia Execute Start 30.05.18 11:03:04.070 TDataReaderMedia Photo Update 172 30.05.18 11:03:04.072 TDataReaderMedia Audio Update 187 30.05.18 11:03:04.078 TDataReaderMedia Video Update 187 30.05.18 11:03:04.079 TDataReaderMedia Execute read files ready 187 30.05.18 11:03:04.395 TDataReaderMedia Execute 500 30.05.18 11:03:04.397 TServiceMain WM_READY FDataReaderMedia Free 30.05.18 11:20:00.666 TRecording ($0522CFB0) D:\filme\2018-05-30_10-30-07_NITRO_Magnum.ts Discontinuities: 0 - Total size: 1,75 GB - Device: Terratec S2 USB (1) 30.05.18 11:20:00.802 TRecording Release Terratec S2 USB (1) 30.05.18 11:20:00.802 TRecording Free Terratec S2 USB (1) 30.05.18 11:20:01.276 TRecording Freed Terratec S2 USB (1) 30.05.18 11:20:01.276 TRecording hamDeleted Terratec S2 USB (1) 30.05.18 11:20:03.639 TBDADevice OpenDevice bvUnknown 30.05.18 11:20:03.640 TRecording AllocateHardware Terratec S2 USB (1) 30.05.18 11:20:03.640 TRecording StartRecording Terratec S2 USB (1) 30.05.18 11:20:03.640 TBDADevice SetTuner TType: 1, Freq: 12188, Symrate: 27500, LOF: 10600, Tone: 1, Pol: 0, DiseqC: 3, FEC: 3, APID: 146, VPID: 173, PMT: 53, SID: 12061, TID: 1089, NID: 1, SatMod: 1, DiseqCVal: 0, Flags: 24, Group: 0 30.05.18 11:20:04.662 TRecording StartRecording: NITRO 30.05.18 11:33:04.811 TDataReaderMedia Execute Start 30.05.18 11:33:04.920 TDataReaderMedia Photo Update 109 30.05.18 11:33:04.921 TDataReaderMedia Audio Update 109 30.05.18 11:33:04.954 TDataReaderMedia Video Update 140 30.05.18 11:33:04.956 TDataReaderMedia Execute read files ready 140 30.05.18 11:33:05.275 TDataReaderMedia Execute 468 30.05.18 11:33:05.275 TServiceMain WM_READY FDataReaderMedia Free 30.05.18 11:36:56.983 TServiceMain AddReference WebMain: 2 30.05.18 11:37:26.953 TServiceMain ReleaseReference WebMain: 1 30.05.18 11:48:14.993 TServiceMain AddReference WebMain: 2 30.05.18 11:48:44.966 TServiceMain ReleaseReference WebMain: 1 30.05.18 12:03:05.510 TDataReaderMedia Execute Start 30.05.18 12:03:05.580 TDataReaderMedia Photo Update 62 30.05.18 12:03:05.582 TDataReaderMedia Audio Update 62 30.05.18 12:03:05.586 TDataReaderMedia Video Update 62 30.05.18 12:03:05.588 TDataReaderMedia Execute read files ready 78 30.05.18 12:03:05.918 TDataReaderMedia Execute 406 30.05.18 12:03:05.918 TServiceMain WM_READY FDataReaderMedia Free 30.05.18 12:04:59.982 TServiceMain AddReference WebMain: 2 30.05.18 12:08:32.980 TServiceMain ReleaseReference WebMain: 1 30.05.18 12:10:00.086 TRecording ($0522D0F0) D:\filme\2018-05-30_11-20-04_NITRO_Magnum.ts Discontinuities: 0 - Total size: 0,00 KB - Device: Terratec S2 USB (1) 30.05.18 12:10:03.503 TRecording Release Terratec S2 USB (1) 30.05.18 12:10:03.503 TRecording Free Terratec S2 USB (1) 30.05.18 12:10:03.998 TRecording Freed Terratec S2 USB (1) 30.05.18 12:10:03.998 TRecording hamDeleted Terratec S2 USB (1) 30.05.18 12:10:04.045 ReleaseStandbyblock TVCR 30.05.18 12:10:04.045 TServiceMain ReleaseReference TVCR: 0 30.05.18 12:22:36.053 SetStandbyBlock WebMain 30.05.18 12:22:36.053 TServiceMain AddReference WebMain: 1 Ferner habe ich auch noch das Problem das das eine DVBs Gerät diseqc unterstützt und das andere nicht... Wenn jetzt nun das eine Gerät einen Stream auf Astra hat und der 2. Teilnehmer will Hotbird schauen dann versucht der Server den Stream herzustellen landet auf einem Gerät welches kein diseqc kann und zeigt eben nichts an. Gruß Erik Edited May 30, 2018 by Griga Spoiler Tags ergänzt. Quote Link to comment
Griga Posted May 30, 2018 Share Posted May 30, 2018 Bitte hier keine Ausschnitte aus Logs einfügen. Es unterschlägt wichtige Informationen und führt zu unübersichtlichen Posts. Wenn schon, dann eine komplette support.zip als Datei anhängen. Deine Annahmen über das Verhalten des Media Servers sind falsch. Das Log erzählt folgende Geschichte: 10:30:02 Aufnahme mit Terratec S2 USB startet. 10:47:38 Auslieferung eines transkodierten Streams eines Senders von einer anderen Frequenz startet. Verwendet wird deshalb das zweite Gerät CINERGY S2 Stick HD. Der Stream wird nach wenigen Sekunden beendet, CINERGY S2 Stick HD wieder freigegeben, 11:20:00 Aufnahme wird beendet, Terratec S2 USB wird freigegeben. 11:20:03 Eine weitere Aufnahme des selben Senders wie bei der ersten Aufnahme startet. Verwendet wird erneut die Terratec S2 USB. Für die Aufnahmen sind keine zwei Geräte erforderlich, da sie sich nicht überschneiden, und selbst wenn sie es täten, würde ein Gerät reichen, da es sich um die selbe Frequenz handelt, also die Streams vom selben Tuner bezogen werden können. 12:10:00 Die Aufnahme wird beendet, Terratec S2 USB freigegeben. Hier wird ein Problem sichtbar, das jedoch nichts mit der Hardware-Verwaltung im DMS zu tun hat: Es wurden keine Daten auf Platte geschrieben. Als hätte der DMS keine Daten mehr von der Terratec S2 USB erhalten. Zu klären ist also, warum es hier eine "leere" Aufnahme gegeben hat, die der DMS nach Beendigung gelöscht hat. Im Log-Ausschnitt ist keine Ursache sichtbar. Bei der Freigabe und erneuten Initialisierung der Terratec S2 USB muss etwas Ungutes passiert sein. Die Freigabe und Reinitialisierung wäre übrigens unterblieben, wenn sich die beiden Aufnahmen überschnitten hätten (das gilt aber nur für Aufnahmen von der selben Frequenz). 1 hour ago, erik funck said: Ferner habe ich auch noch das Problem das das eine DVBs Gerät diseqc unterstützt und das andere nicht... Bei solchen inhomogenen Empfangsverhältnissen muss du dem DVBViewer mittels Sendergruppen-Zuordnung manuell beibringen, welches Gerät welche Sender empfangen kann. Zum Beispiel so: Auf dem Server-PC im DVBViewer Senderlisten-Editor -> Astra-Stammordner mit Rechtsklick selektieren -> Sendergruppe einstellen -> Sendergruppe A Ebenso mit dem Hotbird-Stammordner -> Sendergruppe B. Senderliste mit Toolbutton am unteren Rand speichern. DMS Optionen -> Hardware -> Gerät ohne DiSEqC selektieren -> Haken bei Sendergruppe B entfernen, dann das Gerät in der Geräteliste mit der Maus an die oberste Position ziehen, damit es für Astra mit Vorrang verwendet wird -> Übernehmen (der dadurch herbeigeführte Stop/Start des DMS führt zur Übernahme der geänderten Senderliste). Danach wird der DMS das Gerät ohne DiSEqC nicht mehr für Hotbird-Sender verwenden. Quote Link to comment
erik funck Posted May 30, 2018 Author Share Posted May 30, 2018 Super! Danke für die Fixe Antwort. Wenn ich das richtig verstehe kann ich sozusagen die Aufnahmen überlappen lassen da es sich um den selben Sender handelt, damit umgehe ich das Problem mit der Initialisierung (workarround)... Und alles müsste wie gewünscht funktionieren. Und danke für den 2. Tipp mit der Senderliste das werde ich mal ausprobier. Ich gebe auch noch mal Rückmeldung ob es funktioniert hat ? Quote Link to comment
erik funck Posted June 4, 2018 Author Share Posted June 4, 2018 Funktioniert jetzt einwandfrei Danke Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.