Autor Thema: DVB/DVBViewer Recording Service ...  (Gelesen 22135 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.23.1 Beta
« Antwort #60 am: 04 Januar, 2013, 22:00 »
Zitat
Änderungen 1.23.1

    Fix: UPNP: Wichtiger Fix! Eine MSEARCH Anfrage mit „sddp:all" wurde fehlerhaft beantwortet. Dies führte bei einigen UPnP Clienten zu Problemen/nicht erkennen.
    Fix: RTSP Streaming mit RTP/TCP: Es gab Probleme, wenn sich mehr als ein Client mit RTP via TCP angemeldet hatte.
    Fix: RTSP Streaming / DVBViewer: Probleme bei Clients mit gleicher Priorität behoben.
    Fix: Hardware: RTSP / SAT>IP Geräte funktionierten nicht.
    Fix: EPG-Parser: Bei UTF-8 encodiertem EPG wurde der letzte Buchstabe abgeschnitten.
    Change: Optionen: Debug UPnP wird nicht mehr in der service.xml gespeichert. Außerdem kann es nur noch aus dem Webinterface bis zum nächsten Neustart des RS aktiviert werden.
    Update: jQuery (→ Seite aktualisieren im Webbrowser).
    Update: jQuery UI (→ Seite aktualisieren im Webbrowser).

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.24 Beta
« Antwort #61 am: 22 Februar, 2013, 07:30 »
Zitat
•Fix: LiveTV Transcoding für IPhone: Sollte jetzt ohne Abbrüche funktionieren.
• Fix: RTSP Streaming: Funktioniert jetzt mit XBMC.
• Add: Aufnahmeoptionen: Es kann jetzt zusätzlich ausgewählt werden, ob der Current Now/Next EIT EPG Datenstrom mit in der Aufnahme gespeichert werden soll.
• Add: HardwareDB: Support für DVBSky S680, DVBSky S960 und DigitalDevices Cine S2 V6.5.
• Change: Webinterface: Wenn möglich werden diverse Farbverläufe über CSS anstatt Bilder umgesetzt (→ aktualisieren im Webbrowser).
• Change: Webinterface: Diverse kleinere Optimierungen des Javascripts, CSS und der HTML Seiten. (→ aktualisieren im Webbrowser).
• Fix: Transcoding mit FFMPEG: Probleme mit neueren FFMPEG Version und den „yadif" Parametern behoben.
• Change: Debug Log: Die EPGdebug.log Datei wird nicht mehr geschrieben. Alle Einträge werden jetzt in die svcdebug.log Datei geschrieben.
• Change: Debug Log: Das svcdebug.log Format wurde etwas erweitert.
• Removed: EPG: Der Premiere EPG Parser für die Optionskanäle wurde entfernt. Sky liefert die EPG Daten seit langem über EIT.
• Add: EPG: Einen Tweak hinzugefügt, der den ISO6937 Zeichensatz bei EPG ohne Zeichensatzinformationen erzwingt.
• Fix: Webinterface: Diverse fehlende „alt" Tags für Bilder hinzugefügt.
• Fix: PMT-Parser: Bei Audiostreams mit der ID $81 wurde eine falsche PID verwendet.
• Change: UPnP/RTSP Server: 127.0.0.1 wird jetzt wieder angeboten, auch wenn andere Netzwerkschnittstellen vorhanden sind.
• Add: Webinterface: GET Befehle für Senderlogos können jetzt einen „height" ODER „width" Parameter (in Pixel) enthalten. Der RS liefert das skalierte Logo in der passende Größe. Bitte beachten: Nur ein herunter Skalieren wird unterstützt, ansonsten wird die original Datei geliefert.
Bsp: http://127.0.0.1/Log...d.png?height=50.
• Add: Webinterface: GET Befehle für Video/Aufnahmevorschaubilder können jetzt einen „height" ODER „width" Parameter (in Pixel) enthalten. Der RS liefert die skalierte Vorschau in der passende Größe. Bitte beachten: Nur ein herunter Skalieren wird unterstützt, ansonsten wird die original Datei geliefert.
• Fix: Webinterface/IPhone: Die Aufnahmen und Video Vorschaubilder werden jetzt im korrekten Seitenverhältnis dargestellt.
• Diverse interne Optimierungen und Verbesserungen.
• Change: Log Dateien: Log Dateien werden jetzt einmal pro Stunde auf die maximal Größe von 4 MB getestet und falls notwendig rotiert.
• Add: Senderlogos lassen sich jetzt manuell über die Datei "channellogos.ini" zuweisen. Der RS schaut erst, ob das Logo für einen entsprechenden Sender in der Datei vorliegt, wenn nicht versucht er wie bisher es zu erraten.
Das Format ist simpel gehalten:

[EPGSenderID]
c=[Sendername] (UTF-8 codiert)
logo=[Dateiname]

der c= Parameter ist nur für den Nutzer vorhanden und kann auch weggelassen werden, das System wertet nur die Section und das Logo aus.
Ein nicht vorhandenes Logo wird mit

logo=-
gekennzeichnet, damit nicht ständig neu geraten wird.
•Add: Konfigurationsprogramm: Einen Senderlogo Editor eingebaut. Er wird nur angezeigt, wenn das System Logodateien im Logos\ Verzeichnis findet.
Wenn noch keine channellogos.ini vorhanden ist, oder Sender ohne Einträge gefunden werden, erstellt das Programm diese automatisch. Das kann bei umfangreichen Senderlisten etwas dauern.◦Sender ohne Logozuordnung werden in rot dargestellt.
◦Ein Doppelklick auf einen Eintrag öffnet den Dateidialog. Es gibt auch einen entsprechenden Popup Menüeintrag.
◦Es werden nur Dateien mit der Endung .png und .jpg akzeptiert. Die Dateien MÜSSEN direkt im Logoverzeichnis liegen.
◦Über das Popup Menü kann der Logoeintrag entfernt werden (die Logodatei wird NICHT gelöscht).
◦Mit dem Filter Text Feld kann die Liste nach Bestandteilen des Namens gefiltert werden.
◦Mit dem Filter Feld "Nur Sender ohne Logo" werden nur Sender ohne Logozuordnung angezeigt.

WebAPI
•Add „getchannelsxml.html" hinzugefügt.
Diese Funktion liefert eine Senderliste mit Hilfe diverser Parameter im UTF8 codierten XML Format.
Der Aufruf erfolgt entsprechend den API Konventionen.
Die Parameter:◦Kein Parameter
Eine minimale Senderliste wird entsprechend geschachtelt nach Root und Kategorie zurückgeliefert.
Ein minimaler Sendereintrag besteht aus Sender Nummer, Name, EPGID und FavoritenID (ohne den Namesanteil).
◦rootsonly=1
Es werden nur die Rooteinträge zurückgeliefert.
◦groupsonly=1
Es werden die Root und die Kategorieeinträge entsprechend geschachtelt zurückgeliefert.
◦root=[Rootname]
Nur die zur angeforderten Root passenden Einträge werden zurückgeliefert.
◦group=[Name]
Nur die zur angeforderten Kategorie passenden Einträge werden zurückgeliefert.
◦number=[Sendernummer]
Nur die Daten für den Sender mit der Sendernummer werden zurückgeliefert.
◦logo=1
Die Sendereinträge enthalten die URL zum Senderlogo (wenn vorhanden).
◦tuner=1
Die Sendereinträge enthalten die Tunerstruktur.
◦rtsp=1
Die RTSP(Basis)URL wird als Knoten unter dem Rootknoten zurückgeliefert (sofern RTSP aktiv) und die Sendereinträge enthalten den entsprechenden RTSP Pfad bzw. die Parameter für einen RTSP SETUP Aufruf (muss mit der rtspURL kombiniert werden).
◦subchannels=1
Falls vorhanden werden Audiounterspuren als „subchannel" Einträge unter dem „channel" Eintrag zurückgeliefert. Ein Subchannel Eintrag besteht aus dem Sendernamen und der Sender(Favoriten)ID (ohne Namensanteil), alle anderen Einträge entsprechen (zumindest was externe Programme betrifft) den Daten des übergeordneten Sender Eintrags.

•Change: "recordings.html" API überarbeitet und optimiert.
Bitte beachten: Ab dieser Version liefert der Aufruf nur noch UTF-8 kodierte Daten.
Es wurden auch einige unnötige Einträge entfernt, andere werden nur noch ausgegeben wenn ihr Wert > 0 ist (minimumage, content).
Ein neuer Eintrag wurde unter dem Root Eintrag eingeführt: "serverURL" dieser Eintrag enthält die BasisURL für den Aufnahmen Streaming Server. Eine gültige Streaming URL lässt sich errechnen aus: serverURL + id + ".ts".
Einige GET URL Parameter wurden hinzugefügt:◦nofilename=1
Die (Netzwerk) Dateinamen werden nicht zurückgeliefert. → Kleinerer Download.
Wenn dieser Parameter genutzt wird, wird automatisch eine neue Eigenschaft dem „recording" Eintrag hinzugefügt: format="[Datei Erweiterung]". Das ist einfach die Dateierweiterung der Aufnahmedatei (.ts, .mpg etc.).
◦nodesc=1
Der "desc" Knoten wird nicht ausgegeben. → Kleinerer Download.
◦images=1
Die BasisURL für die Aufnahmevorschaubilder wird unter dem Root Eintrag ausgegeben als "imageURL".
Der "recording" Eintrag enthält einen Untereintrag "image" mit dem Dateinamen des Vorschaubildes.
Wenn die Vorschaubilder deaktiviert sind oder kein Vorschaubild verfügbar ist, wird der „image" Eintrag nicht ausgegeben.
Um ein Vorschaubild herunter zu laden, muss nur die „imageURL" mit dem „image" Eintrag kombiniert werden. Der "width/height" Parameter (siehe oben → GET Senderlogo) wird für den Vorschaubilderdownload unterstützt.
◦id=[recid]
Nur der Eintrag mit "ID" wird zurückgeliefert, wenn er existiert. Kann mit den vorigen Parametern kombiniert werden.

•Change: "timeradd.html" und "timeredit.html" API.
Einige GET URL Parameter wurden hinzugefügt:◦eit=1
Aktiviert die Aufnahme des Actual EIT EPG Current/Next Streams.
◦monitorpdc=1
Aktiviert die PDC Überwachung für Änderungen des verbundenen EPG Eintrages. Eine gültige PDC muss vorliegen bzw. geliefert werden.
◦pdc=[PDC]
Ein gültiger PDC Wert.
◦monforrec=[0,1, 2]
Der Überwache für Aufnahme Wert.0 – None, 1 – VBI PDC, 2 – EIT Running Status. Eine gültige PDC muss vorliegen bzw. geliefert werden.

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.25 Beta
« Antwort #62 am: 19 März, 2013, 13:30 »
Changes 1.25

Zitat

Change: Tweaks: Einen Tweak hinzugefügt, um die neue Form des EPG Update zu deaktivieren.

Fix: RTSP/IPhone/IPad: Probleme mit der neuen eyeTV Sat>IP Version beseitigt.

Change: Konfigurationsprogramm: Cache HTML Templates entfernt. Das System erkennt jetzt, wenn HTML Templates geändert wurden und verwirft den Cache.

Change: UPnP: Senderlogos werden jetzt als jpg auf weißem Hintergrund (skaliert) ausgeliefert.

Add: UPnP: Der Client Zugriff kann jetzt anhand der MAC Adresse / IP gesteuert werden.

Fix: Logos/Vorschaubilder: Der Mediaserver lieferte skalierte Vorschaubilder mit dem falschen http Resultcode aus (404 anstatt 200).

Change: Logos/Vorschaubilder: Skalieren und/oder Konvertieren von Senderlogos/Vorschaubilder weiter überarbeitet und optimiert.

Die skalierten Logos werden in der Datenbank logos.db3 abgespeichert. Das System erkennt automatisch, wenn die grundlegende Datei geändert wurde und ersetzt die gespeicherte Version entsprechend.

Add: Interne Aufgabe: Logo / Vorschaubild Datenbank leeren.

Fix: Externes Streaming: Der Stopserver Button funktionierte nicht korrekt.

Fix: Webinterface/Sender EPG: Problem behoben, falls für die TV/Radio Kategorie keine Einträge vorhanden sind.

Add: Webinterface: "iOS" Pfad Erkennung hinzugefügt.

Add: Webinterface:In der channellist.html wird die {channellogo} Variable gesetzt.

Fix: Webinterface: Probleme mit Chrome und dem Hinzufügen von Timern aus den Suchergebnissen beseitigt.

Fix: Webinterface: Probleme mit einigen Unicode Zeichen bei kursiver Schrift in Chrome "behoben".

Add: Webinterface/Konfigurationsseite/UPnP: Eine neue Konfigurationsseite für UPnP hinzugefügt.

Change: EPG Parser: Der EPG Parser berücksichtigt jetzt (wo sinnvoll) vom Sender vorgegebene Zeilenumbrüche im EPG.

Change: EPG Parser: Es wird jetzt nicht mehr versucht für bestimmte Sender, die keine Eventinfo schicken, diese aus der Beschreibung zu erzeugen.

Change: EPG Verarbeitung: Die Sprachmarkierung wird jetzt nur noch für Sender mit mehr als einer Sprache im EPG berücksichtigt und gespeichert.

Change: Einstellungen: Der Default für „alle Audiospuren aufnehmen“ wurde auf True gesetzt.

Fix: WebAPI: "getchannelsxml.html" Fehler bei dem Tuner Tag beseitigt.

Add: WebAPI: "getchannelsxml.html" flags Eigenschaft zum Basiseintrag eines Senders hinzugefügt.

Add: WebAPI/„status.html“: Den Eintrag <epglang> hinzugefügt. Er liefert die vom Nutzer voreingestellte Sprache für das EPG zurück.

Add: WebAPI/„status.html“: Den Eintrag <recfiles> hinzugefügt. Er liefert die Anzahl der vorhandenen Aufnahmedateien zurück.

Add: WebAPI/„status.html“: Parameter „norecdirs=1“ hinzugefügt. Wenn in der Abfrage vorhanden wird die Auflistung der Aufnahmeverzeichnisse unterdrückt.

Add: WebAPI/„getchannelsxml.html“: Abfrageparameter „id=[ChannelID 32/64bit]“ hinzugefügt.

Add: WebAPI/„getchannelsxml.html“: Abfrageparameter „epgid=[ChannelEPGID]“ hinzugefügt.

Add: WebAPI: Neue Dokumentation unter http://en.dvbviewer....Service_Web_API angelegt (work in progress)


https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.26 Beta
« Antwort #63 am: 05 Mai, 2013, 20:40 »
Änderungen 1.26

    Achtung: Das Setup-Programm löscht die epg.dat, damit Änderungen in dieser Version keine Probleme im RS bereiten. Bitte nach der Installation ein EPG Update starten.

    Fix: Webinterface/EPG-Details: Es wird jetzt wieder no_logo.png gesetzt, wenn keine Logos/Vorschaubilder vorhanden sind.
    Change: Webinterface/Programm: Eine TV/Radio und Root Auswahl eingebaut wie in der Sender EPG Ansicht.
    Fix: UPnP: Bilder wurden fälschlicherweise mit dem MIME-Typen "image/jepg" anstatt "image/jpeg" übertragen.
    Change: Webinterface/Timerliste: Den Autosuche Timer Eintrag aus der neuer Timer Auswahlliste entfernt.
    Fix: Webinterface/Konfiguration: Darstellungsprobleme mit dem IE behoben.
    Fix: VCR: Restart nach 60 Sekunden funktionierte mit PDC/VBI Aufnahmen nicht korrekt.
    Fix: Webinterface/EPG-Suche: Aufgaben mit nicht ANSI Zeichen im Namen wurden bei der EPG-Suche nicht gespeichert.
    Fix: Hardware Framework: Die PID für Nullpakete konnte nicht gesetzt werden.
    Change: BDA Devices: SAT BDA Geräte mit unbekanntem Vendor werden nun als DVB-S2 fähig markiert.
    Change: EPG: Die interne EPG Verwaltung wurde stark vereinfacht. Es wird jetzt schon beim Parsen der EIT die korrekte Sprachversion ausgewählt und nur noch diese wird abgespeichert.
    Außerdem werden die Components und Ratings jetzt nicht mehr on-the-fly beim Abfragen in die EPG Details eingefügt, sondern gleich beim Parsen.
    Das kann in Verbindung mit dem EPG-Download zum DVBViewer zu Doppelanzeigen der entsprechenden Daten führen, dies wird mit der demnächst folgenden DVBViewer Version behoben.
    Fix: RTSP Streaming: Es gab noch ein Problem beim RTSP Streaming, das zu Diskonties führen konnte.
    Fix: RTSP Streaming: Beim RTSP über TCP wurde für das RTCP Protokoll ein falscher Port verwendet.
    Fix: RTSP Streaming: Das TCP RTP Streaming überarbeitet und auf eine andere Code Bibliothek umgestellt. Es scheint jetzt nicht mehr zu Verbindungsabbrüchen bei Senderumschaltungen kommen.
    Fix: RTSP Streaming: Probleme beim Scannen mit Android Elgato SAT>IP behoben.
    Add: Webinterface/Konfigurationsseite: Es kann über die Konfigurationsseite jetzt das svcdebug.log geladen werden.
    Fix: VCR: Bei ausgeschaltetem "Alle Audiospuren aufnehmen" und aktiviertem "Split bei Senderdatenwechsel" konnte es dazu kommen, dass fälschlicherweise wiederholt ein Senderdatenwechsel signalisiert wurde.
    Fix: Virtuelle RTSP (SAT>IP) Geräte. Diverse Fixes und Optimierungen eingebaut.
    Diverse Anpassungen und Optimierungen für RTSP.
    Sprachdateien Deutsch/Englisch aktualisiert.
    Sqlite aktualisiert.
    Mediainfo aktualisiert.
    Wichtig: Bitte die Webseiten im Webbrowser aktualisieren, da CSS und Javascript Dateien geändert wurden und der Cache aufgefrischt werden muss.

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.27 Beta
« Antwort #64 am: 04 Oktober, 2013, 18:45 »
Zitat
Änderungen 1.27

 

    Fix: Logos: Ein Problem bei der Skalierung von Senderlogos wurde behoben.
    Add: Optionen / Senderlogos: Ein Reset-Button bewirkt eine Neuzuordnung von Senderlogos. Eventuell nützlich bei falsch zugeordneten Senderlogos oder nach dem Hinzufügen neuer Logos.
    Add: Web-Interface / EPG Details: Sendungen können über Twitter empfohlen werden.
    Change: EPG: Das EPG Format wurde optimiert (kompatibel mit DVBViewer Pro .5.2 oder neuer).
    Change: EPG-Parser / Updater: Verbessertes Timing für die schnelle EPG Aktualisierung.
    Fix: EPG: Handhabung der ISO 6937 Zeichensatzkodierung.
    Fix: IPTV Device: Die Source IP wurde bei Vergleichen von IPTV Transpondern nur teilweise berücksichtigt.
    Fix: RTSP Device: Blockieren wenn einem RTSP Gerät kein Server zugewiesen war.
    Fix: RTSP Device: Ein länger dauernder Tunevorgang in einem RTSP Gerät konnte den SAT>IP-Server veranlassen, den Stream für andere RTSP-Geräte in der selben Anwendung zu stoppen, da „Still Alive“-Botschaften zu spät gesendet wurden.
    Change: RTSP Device: Das RTSP Device speichert, ob es sich bei dem SAT>IP Server um den Recording Service handelt (was die optionale Übertragung via TCP ermöglicht).
    Add: RTSP Device: Unterstützung für DVB-T mit anderen SAT>IP Servern als dem Recording Service und für DVB-C mit Digital Devices Octopus Net.
    Add: RTSP Device: Automatische Suche nach einem alternativen SAT>IP Server, wenn der eingestellte Server nicht erreichbar ist. Bitte beachten: Im Erfolgsfall wird der neue Server in den Einstellungen gespeichert und ersetzt den vorherigen Server dauerhaft.
    Add: RTSP Device: Tweaks zum aktivieren / deaktivieren der automatischen Suche nach einem alternativen Server sowie dem Speichern in den Einstellungen (Voreinstellung für beide: Ein). Bitte beachten: Erfordert die aktuelle TweaksRS.ini. Bei Problemen reaktiviert ein Ausschalten der Optionen das Verhalten vorheriger Versionen.
    Fix: RTSP Server: Ein Fehler verhinderte die Sender-Weiterleitung im Client.
    Add: RTSP Server: Unterstützung für DVB-T mit anderen SAT>IP-Clients als dem DVBViewer.
    Change: RTSP Server: Ein vergrößerter UDP Sendepuffer sowie die Konfiguration des Sockets für den Non-Blocking-Modus (UDP und TCP) verhindern Datenverluste.
    Add: RTSP Server: Tweaks für das Einstellen der Sendepuffer-Größe bei SAT>IP UDP und TCP als Anzahl Pakete, von denen jedes 1328 Bytes enthält (Vorgabe für beide Modi: 10000 = 12.7 MB). Bitte beachten: Erfordert die aktuelle TweaksRS.ini. Bei Problemen kann durch den Wert 0 das Verhalten vorheriger Versionen wieder hergestellt werden.
    Change: Unicast Server / RTSP Server: Das Prinzip "Wer zuerst kommt wird vorrangig bedient” wurde wegen SAT>IP Kompatibilität wieder eingeführt. Der Client, der sich als erster mit einem Gerät verbindet, kann nur durch einen höher priorisierten Client verdrängt werden, nicht mehr durch einen mit gleicher Priorität.
    Change: Unicast Server / RTSP Server / UPnP LiveTV: Der Vorgabewert für die Priorität beträgt jetzt 50.
    Fix: UPnP Stream-Server: Erzwungene Senderwechsel konnten interne Fehler hervorrufen.
    Fix: UPnP-Stream-Server: Die Dateigröße- und Wiedergabedauer-Information bei laufenden Aufnahmen wurde entfernt.
    Add: DVB-T2: Unterstützung für den Empfang von MPLP Transpondern (Multiple Physical Layer Pipes)
    Add: Hardware: Unterstützung für mehrere TBS CI Module. Erfordert entsprechend viele Kopien der tbsCIapi.dll im Installationspfad (fortlaufend nummeriert beginnend mit tbsCIapi1.dll, tbsCIapi2.dll usw., so viele wie nötig).
    Add: Hardware: Unterstützung für DVBSky DVB-T2/C Hybrid Dual Tuner ohne CI.
    Change: Hardware: Deaktivierte PMT-Abfrage für DVBSky Geräte, sofern kein CAM vorhanden ist. Bitte beachten: CI Module können nicht via Plug&Play ausgetauscht werden, sondern erfordern ein Ab- und Anstecken des USB Adapters.
    Fix: Hardware: Tunen bei EMPIA basierten DVB-C USB Geräten mit deaktivierter Einstellung "Erzwinge Auto-Modulation".

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.28 Beta
« Antwort #65 am: 24 Dezember, 2013, 11:00 »
Was ist neu: >>

    Fix: EPG: Verwendung des falschen EPG-Zeichensatzes unter bestimmten Umständen.

    Change: EPG: Der SiehFern Info EPG wird nicht mehr unterstützt (aufgrund eingeschränkter Qualität).

    Fix: EPG-Aktualisierung: Fehlende Berücksichtigung von Hybrid-Tunern ergänzt.

    Fix: RTSP-Gerät: Die Sender-Zwangsumschaltung durch höher priorisierte Clients funktionierte nicht wie vorgesehen und verursachte ein zeitweiliges Blockieren des RTSP-Geräts (betrifft nur den Recording Service als RTSP-Client einer weiteren Recording Service-Instanz).

    Fix::RTSP Device: Code-Restrukturierung, um die Fehleranfälligkeit zu verringern.

    Fix: RTSP Server: Zu häufige Abfragen der Signalqualität/stärke in Verbindung mit langen Treiber-Reaktionszeiten verursachte verschiedene Probleme (z.B. dass die EPG-Aktualisierung oder Aufnahmen nicht starteten).

    Add: RTSP Server: Verarbeitung von SAT>IP-URLs, die DVB-C-Parameter enthalten (gemäß Vorgaben der Firma Digital Devices).

    Fix: Web Interface: Das Popup für das Editieren von programmierten Aufnahmen zeigte eine falsche Stoppzeit an, wenn durch Addieren der Nachlaufzeit Mitternacht überschritten wurde.

    Add: Web Server: DVB-T2- und IPTV-Geräte werden dem DVBViewer Recording Service Wizard gemeldet.

    Fix: UPnP: Streaming funktionierte nicht mit Sendern, die der Scanner als inaktiv in der Senderliste gespeichert hat (d.h. alle PIDs einschließlich der PMT PID sind 0). Der Fix wirkt sich nur auf Playlisten mit sendernummer-basierten URLs aus, nicht auf RTSP-Playlisten.

    Fix: UPnP: Ein fehlender tnr-Parameter in RTSP-Playlisten und im GetChannelsXML API verhinderte die Wiedergabe von verschlüsselten und DVB-C-Sendern.

    Fix: iOS/Http Live Streaming: Puffer-Strategie geändert auf 3 Chunks mit jeweils 5 Sekunden Inhalt gemäß den Apple-Empfehlungen, die wir erhalten haben.

    Fix: Instanzen-Management: Ein Fehler erzeugte ein Ressourcen-Leck unter Windows 7 und verhinderte, dass Tweaker.exe den laufenden Recording Service erkennen konnte.

    Fix: Hardware: Falls der Status von zwei oder mehr äquivalenten freien Geräten „bevorzugt“ war, wählte der Recording Service das letzte anstatt das erste Gerät.

    Fix: Hardware:: Ein DVB-S-Gerät mit eingeschalteter Option „Gemeinsamer LNB“ bewirkte, dass alle freien DVB-S-Geräte so behandelt wurden, als wäre „Gemeinsamer LNB“ eingeschaltet.

    Fix/Change: Hardware: Der Code des internen PID-Filters wurde überarbeitet und optimiert, dazu Maßnahmen gegen potentielle Thread-Probleme mit unvorhersagbaren Folgen.

    Fix: Hardware: Unter bestimmten Bedingungen wurde bei der Suche nach einem passenden freien Gerät ein uninitialisierter Speicherbereich gelesen.

    Change: Hardware: Die interne Repräsentation der Geräteliste wurde effizienter und besser handhabbar gestaltet.

    Fix: Hardware: MMI CI -Problem mit BST/DVBSky-Geräten, das ein Einfrieren der MMI-Kommunikation bewirkte, wenn dem Treiber eine Antwort gesendet wurde.

    Fix: Optionen: Korrigierte Reihenfolge der Kontrollelementen bei Auswahl mit der Tabulatortaste.

    Fix: Optionen: Das Auswahlrechteck, das Checkboxen als fokussiert markiert, wurde bei der Auswahl von Kontrollelementen mit der Tabulatortaste nicht dargestellt.

    Fix: Optionen: Eine nutzlose Suche nach Senderlogos, die den Start der Optionen verzögern konnte, wurde entfernt.

    Change: Optionen: Allgemeine Code-Restrukturierungen und Design-Anpassungen (z.B. sind jetzt alle Sendergruppen in den Hardware-Optionen ohne Scrollen sichtbar).

    Change: Optionen: Falls die Konfigurationsdatei service.xml nicht geladen werden kann, weil sie beschädigt oder nicht vorhanden ist, wird sie durch Kopieren der entsprechenden .bak-Datei neu erzeugt (sofern vorhanden).

    Add: Senderlogo-Optionen: Während der Suche nach Sendern ohne Logo wird ein Fortschrittsbalken angezeigt.

    Fix: Hardware-Optionen: Die Option „Kein EPG-Empfang“ wurde nicht richtig behandelt.

    Fix: Hardware-Optionen: Fehlende Selektion des verschobenen Eintrags nach Drag & Drop in der Geräteliste.

    Add: Allgemein: Unterstützung für HEVC Video und AES3 Audio.

    Fix: Tray Tool: Verbesserte Erkennung des Standard-Browsers durch Verwendung einer neuen Methode. Eine benutzerspezifische Browser-Festlegung hat jetzt Vorrang vor der allgemeinen Windows-Einstellung.

    Fix: Media-Sammlungen: Speicherleck bei Aktualisierung der Media-Sammlungen.

    Change: Datenbank: dbconvertsvc.exe wird beim Starten des Recording Service nicht mehr automatisch mitgestartet. Das Programm ist nur bei einem Update von RS-Versionen vor 1.5 erforderlich. Die Konvertierung in das neue Datenbank-Format muss jetzt manuell gestartet werden.

    Change: Plugin API: Das API gibt die aktuelle DVBViewer Pro-Versionsnummer 5.2 zurück (anstatt 3.7).

    Fix: Tweaks: Falsche Defaults in der Datei TweaksRS.ini korrigiert, nicht mehr verwendete Tweaks entfernt.

    Update: Hardware-Datenbank

    Fix: IOS-7 kompatibles Web-Interface

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.29
« Antwort #66 am: 01 Mai, 2014, 12:20 »
Änderungen 1.29 Beta:>>

Fix: RTSP Server: Änderungen der Systemzeit in Richtung Zukunft veranlassten den RTSP Server, Verbindungen zu SAT>IP Clients zu kappen,
weil er annahm, dass Keepalive-Botschaften ausgeblieben waren.

    Fix: EPG Update: Bei einer Systemzeit-Änderung übersprang
die EPG-Hintergrund-Aktualisierung einen Transponder oder versuchte, ihn endlos zu lesen.

    Geändert: Optionen: Ein Start der Optionen (svcoptions.exe)
hält den Recording Service nicht mehr an. Er wird nur noch gestoppt und
beim Beenden der Optionen neu gestartet, wenn man den
OK Button anklickt (damit der Recording Service Gelegenheit erhält,
geänderte Einstellungen zu laden), oder wenn man „Geräte suchen“ ausführt.

    Ergänzt: Service-Optionen: Checkbox "Debug-Log schreiben“ (standardmäßig eingeschaltet).
Ermöglicht es, erweitertes Loggen auszuschalten. Kritische Fehler und Ausnahmefehler werden immer geloggt.

    Fix: Optionen: Die Optionen blockierten wenn der Recording Service nicht auf den Versuch reagierte,
ihn zu stoppen. Jetzt geben die Optionen nach einem Timeout von 10 Sekunden auf.

    Fix: Hardware: Unter bestimmten Umständen wurde bei Suche nach
einem freien Gerät ein nicht initialisierter Speicherbereich mit unvorhersehbaren Folgen gelesen..

    Fix: Hardware: Diskontinuitäten mit Digital Devices-Karten
bei sich überschneidenden Aufnahmen des selben Senders.

    Fix: Hardware: Die Entschlüsselung eines Senders durch das Digital Devices CI
wurde durch das Einschalten eines unverschlüsselten Senders
des selben Transponders abgeschaltet (was die Aufnahme eines verschlüsselten Senders stören konnte).

    Fix: Hardware: Fehler bei der Handhabung von DVBSky MMI (bislang ohne Auswirkungen
aufgrund eines weiteren Fehlers in DVBSky-Treibern),
unnötiges übermäßiges Loggen bei der Benutzung von DVBSky CI..

    Geändert: Hardware: Unterstützung für Twinhan WDM-Treiber entfernt.

    Geändert: Hardware: Eine effizientere und besser handhabbare interne Repräsentation der Geräteliste.

    Fix: RTSP-Gerät: Ein potentielles PID Filter-Problem wurde behoben und die interne Struktur optimiert.

    Geändert: RTSP-Gerät: Die automatische Suche nach einem alternativen Server wurde entfernt.
Falls ein RTSP-Gerät sich nicht mit dem Server verbinden kann,
überprüft es nur , ob sich die IP-Adresse geändert hat, und korrigiert und speichert sie gegebenenfalls.

    Geändert: Hardware-Optionen: Die Kontrollelemente wurden neu angeordnet.

    Geändert: Hardware-Optionen: Der bisherige "+" Button (jetzt mit „Hinzufügen“ beschriftet) öffnet
kein Dialogfenster mehr, sondern ein Popup-Menü.
Es ermöglicht die Auswahl des virtuellen Netzwerk-Geräts ((RTSP, Unicast, IPTV oder Datei),
das an der selektierten Position der Geräteliste eingefügt werden soll.

    Ergänzt: Hardware-Optionen: OctopusNet CI-Konfiguration im Fenster für RTSP (SAT>IP)-Einstellungen.
 Wenn der selektierte Server als OctopusNet erkannt wird, erscheint in dem Fenster eine Auswahlliste mit den folgenden Optionen:

    Kein CI
    Beliebiges CI
    CI #1
    CI #2

    um dem RTSPGerät ein CI zuzuweisen.

"Beliebiges CI" bedeutet das erste verfügbare (freie) CI.
Die letzten beiden Optionen erfordern OctopusNet 1.0.17 oder eine neuere Version.

Bitte beachten:

Ein RTSP-Gerät, das für CI-Benutzung konfiguriert ist, besetzt das CI ständig
während es aktiv ist, auch wenn der Recording Service damit einen unverschlüsselten Sender empfängt.
Wenn das CI nicht verfügbar ist (weil es z.B. ein anderer Client besetzt),
scheitert das Tunen auf jeden Fall. Eine dynamische Belegung nach Bedarf
 lässt sich nur erreichen, indem man zwei RTSP-Geräte einrichtet, eins ohne und eins mit CI,
und sie durch Sendergruppen mit unverschlüsselten / verschlüsselten Sendern verknüpft.

    Geändert: Hardware-Optionen: Alle Einstellungen für virtuelle Netzwerk-Geräte werden jetzt
 in der Datei svchardware.xml gespeichert. Die Datei svcnetwork.xml wird nicht mehr dafür verwendet.

Bitte beachten:

Zwecks Kompatibilität mit vorherigen Versionen liest der Recording Service die
Einstellungen aus der svcnetwork.xml, solange sie noch nicht in der svchardware.xml vorhanden sind,
 aber schreibt sie dort nicht mehr hinein. Geänderte Einstellungen für
Netzwerk-Geräte können deshalb von früheren Versionen nicht gelesen werden (keine Kompatibilität in Rückwärtsrichtung).

    Geändert: Hardware-Optionen: Alle Hardware-Einstellungen (einschließlich der für virtuelle Netzwerkgeräte)
bleiben bei „Geräte suchen“ erhalten, wenn sie nicht durch die
Hardware-Datenbank vorgegeben sind. Zuvor setzte „Geräte suchen“
verschiedene Einstellungen auf den Standard zurück.

    Geändert: Hardware-Optionen: Das Öffnen eines Dialogfensters mit dem Einstellungen-Button
erfordert nicht mehr die Freigabe des betreffenden
Geräts und einen damit verbundenen Wiedergabe- oder Aufnahme-Stopp.

    Fix: Hardware-Optionen: Das Schließen der Optionen mit Abbrechen stellte
die vorherigen Hardware-Einstellungen nicht wieder her.

Bitte beachten:

Ein Abbruch verwirft jetzt auch die Ergebnisse von „Geräte suchen“
oder Änderungen in Dialogfenstern, die mit dem Einstellungen-Button geöffnet wurden!

    Fix: Hardware-Optionen: Das Anschließen oder Entfernen eines USB DVB-Geräts
löste keine Aktualisierung der Geräteliste aus (rote Schrift für nicht verfügbare Geräte).

    Fix: Hardware-Optionen: Fehlende Selektion des verschobenen Eintrags
nach dem Umsortieren der Geräteliste mit Drag & Drop.

    Fix/Geändert: Hardware-Optionen: Bei dem Recording Service zugeordneten RTSP-Geräten
wurde die Checkbox "TCP anstatt UDP nutzen" in den RTSP Geräte-Einstellungen
erst nach Auswahl eines Eintrags der Server-Liste angezeigt.
Für die Einstellung des Protokolls sind jetzt zwei Radio-Buttons „UDP“ und „TCP“ zuständig.

    Geändert: Hardware-Optionen: Die Checkbox "Modus für niedrige Bandbreite (USB 1.1)" wurde entfernt.
Die Einstellung kann noch durch Editieren der Datei svchardware.xml vorgenommen werden,
indem man in der betreffenden Sektion einen Eintrag „LowBandWidth“ mit dem Wert 1 erzeugt.

    Ergänzt: Hardware-Optionen: "Geräte suchen" erkennt automatisch die DVB-T2-Fähigkeit von Digital Devices-Karten.

    Geändert: EPG-Optionen: Die EPG-Optionen wurden restrukturiert.
Die bisherige Checkbox „Keine EPG-Daten einlesen“ ist jetzt eine
umgekehrte Einstellung „Standard-EPG empfangen“ mit klarerer Bedeutung.

    Fix: EPG-Optionen: Nach dem Löschen aller MediaHighway/Freesat-Einträge erschienen beim nächsten Programmstart wieder die Standard-Einträge.
Außerdem gab es veraltete Standard-MediaHighway-Einträge.

    Geändert: Recorder-Optionen: Die Checkbox "Erweiterte Log-Datei schreiben" wurde entfernt.
 Der Recording Service schreibt jetzt immer ein erweitertes Aufnahme-Log.

    Geändert: Recorder-Optionen: Die Checkboxen „H.264-Fülldaten entfernen“ und „MPEG2-Fülldaten entfernen“
wurden durch eine einzige Checkbox „Video-Fülldaten entfernen“ ersetzt, die für beide Formate gilt.

    Geändert: Recorder-Optionen: Die Einstellung „Aufnahme aufteilen nach...“
wurde entfernt, ist aber noch als Tweak verfügbar (siehe Tweaker.exe).

    Ergänzt: Recorder: Wenn der Recording Service eine Aufnahme
auf ein FAT32-formatiertes Laufwerk schreibt, teilt er sie automatisch in Teile auf,
die etwas kleiner als 4 GB sind. Es ist deshalb nicht mehr erforderlich,
die Einstellung „Aufnahme aufteilen nach...“ dafür zu verwenden.

    Update: Tweaker.exe auf Version 1.0.5 (Suchfunktion ergänzt).

    Update: Hardware-Datenbank: TBS-, DVBSky- und Digital Devices-Karten ergänzt.

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.30 Beta
« Antwort #67 am: 12 Oktober, 2014, 20:12 »
Changelog

Änderungen 1.30 Beta

 

    Fix: Recorder: Ein existierendes Aufnahmeverzeichnis wurde unter bestimmten Umständen als nicht vorhanden angesehen.

    Fix: Recorder: Die Aufnahme einer inaktiven / nicht existierenden Audiospur mit eingeschalteter Option „Auto-Split bei Senderdaten-Änderung“ und ausgeschalteter Option „Alle Audiospuren“ konnte zur Erzeugung tausender kleiner Dateien führen. Jetzt schaltet der Recorder in diesem Fall auf eine vorhandene Audiospur um.

    Fix: Recorder: Wenn die Dauer eines vorhandenen Timers inklusive Nachlauf vollständig die Dauer einer nachfolgenden Sendung abdeckte, wurde diese von der Autosuchfunktion nicht erfasst.

    Fix: Recorder: Autosuche-Timer wurden bei Sendezeitänderungen unter Umständen doppelt programmiert.

    Ergänzt: Recorder: Die allgemeine Nutzung von EPG Event IDs zusätzlich zu PDC (Programme Delivery Control) bei der Timer-Handhabung. Dies betrifft über die EPG-Seiten des Web Interface programmierte Aufnahmen sowie Autosuche-Timer und ermöglicht eine präzisere Wiedererkennung und Anzeige von Sendungen, die durch Timer abgedeckt sind.

    Ergänzt: Recorder: Tweak „EPG Event ID-Verwendung bei Timer-Handhabung“ (nach Aufruf von RSTweaker.bat):

0: Event IDs nicht verwenden (z.B. falls der Anbieter sie nicht zuverlässig handhabt). Falls keine PDC verfügbar ist, werden Sendungen im EPG nur anhand der Startzeit und Dauer wiedererkannt.

1 (Standard): Event IDs für die Wiedererkennung von Sendungen im EPG verwenden. Für automatische Timer-Aktualisierung und Aufnahme-Überwachung muss jedoch PDC verfügbar sein.

2: Event IDs für die Wiedererkennung von Sendungen und Timer-Aktualisierung / Aufnahme-Überwachung verwenden (experimentell!). Diese Option schaltet die Aufnahme-Überwachungseinstellungen bei der Timer-Programmierung im Web Interface frei, auch wenn der Sender keine PDC bietet. Bitte beachten: Die Verwendung der Überwachungsoptionen mit dieser Einstellung kann zu unvollständigen Aufnahmen führen, wenn der EPG Event IDs nicht korrekt verwendet oder die Anfangszeit und Dauer von Sendungen nicht präzise signalisiert!

    Geändert: Recorder: Für Teletext VBI PDC konfigurierte Timer wechseln automatisch auf EPG Running Status-Überwachung, wenn keine brauchbaren VBI-Daten eintreffen.

    Fix: Recorder: Verschiedene Probleme bei der Änderung von Überwachungseinstellungen im Web Interface, wenn die Aufnahme-Überwachung oder die Aufnahme selbst bereits begonnen hatte.

    Fix: Recorder: Die Aufnahme-Überwachung wartete endlos auf den Beginn von abgesetzten Sendungen und hielt dabei nutzlos einen Tuner bzw. ein Gerät besetzt. Jetzt bildet die programmierte Endzeit (inklusive Nachlaufzeit) plus drei Stunden eine Grenze, nach der der Timer die Überwachung beendet, außer wenn der EPG die aufzunehmende Sendung als nachfolgende Sendung signalisiert.

    Fix: Recorder: Aufnahmen des Ersten (ARD) wurden bei Running Status-Überwachung durch Werbeunterbrechungen beendet.

    Fix: Recorder: Die Aufnahme von AC3 Audio funktionierte nicht, wenn eine Hauppauge PVR die Daten lieferte.

    Fix: Aufgaben: Prozess-Timer und nach Aufnahmen durchgeführte Aufgaben werden bei einem Fehler sofort gestoppt, anstatt einen fehlschlagenden Start endlos zu wiederholen.

    Fix: Aufgaben: Das angegebene Arbeitsverzeichnis wurde bei der Ausführung von Prozess-Timern und bei nach Aufnahmen durchgeführten Aufgaben ignoriert. Der Recording Service verwendete immer das Programmverzeichnis der Aufgabe.

    Ergänzt: Aufgaben: Der neue Platzhalter {DVBVIEWER_PATH}, der für den DVBViewer / Recording Service Installationspfad steht, kann im Task Editor bei Angabe des Programmpfads, des Arbeitsverzeichnisses und in Parametern verwendet werden, z.B. {DVBVIEWER_PATH}ffmpeg.exe. Bitte beachten: Platzhalter müssen mit Großbuchstaben geschrieben werden.

    Ergänzt: Aufgaben: Ausführlicheres Loggen der Aufgaben-Ausführung insbesondere bei Fehlern.

    Ergänzt: Aufgaben: Im Installationsverzeichnis\config wird eine Datei tasks.xml als Default installiert. Sie enthält eine Aufgabe, die für eine automatische Audio-Konvertierung nach MP3 mit ffmepg nach einer Aufnahme verwendet werden kann. Diese Aufgabe wird bei der Aufnahmeprogrammierung im Web Interface angeboten, falls noch keine anderen Aufgaben erstellt wurden bzw. keine tasks.xml im config-Unterverzeichnis des Konfigurationsordners existiert.

    Fix: RTSP Server: Der Recording Service fror für längere Zeit ein, wenn ein Client die RTSP TCP-Option verwendete, aber z.B. aufgrund von (fehlenden) Firewall-Einstellungen unerreichbar war.

    Fix: RTSP Server: Verbesserte Konformität mit den Sat>IP-Spezifikationen durch Senden von leeren oder unvollständigen RTP-Paketen nach spätestens 100 ms, falls Daten nicht oder nicht schnell genug verfügbar sind.

    Fix: RTSP Server: Die Multicast TTL wurde fälschlich auf 1 anstatt wie beabsichtigt auf 5 gesetzt, was die Sichtbarkeit des Servers über Subnetz-Grenzen hinaus beeinträchtigte.

    Geändert: RTSP Server: Allgemeine Code-Überarbeitung.

    Fix: RTSP Gerät: Falsch gesetzte Thread-Priorität („Niedriger als normal“ anstatt „Hoch“).

    Fix: RTSP-Gerät: Potentieller Pufferüberlauf.

    Fix: RTSP-Gerät: Eine falsche PID-Filter-Handhabung verhinderte Scannen mit bestimmten Clients (z.B. Elgato App für IOS und Android, Panasonic TV), wenn der Recording Service selbst Client eines anderen Sat>IP-Servers war.

    Ergänzt: RTSP und IPTV-Gerät: RTP-Paketsortierung vermindert insbesondere bei TV/Radioempfang über WLAN erheblich die Wahrscheinlichkeit von Datenverlusten.

    Ergänzt: RTSP und IPTV-Gerät: Zwei Tweaks für virtuelle RTSP / IPTV-Geräte in der Datei svchardware.xml.

Der Eintrag RecvBuffer bestimmt die Größe des Empfangspuffers in kB (standardmäßig 13560).

Der Eintrag ReorderTimeout bestimmt, wie viele Millisekunden der Recording Service höchstens auf fehlende RTP-Pakete wartet und während der zeit nachfolgende Pakete für eine Verarbeitung in richtiger Reihenfolge zwischenspeichert (standardmäßig 100 ms).

    Geändert: IPTV-Gerät: Das virtuelle IPTV-Gerät basiert jetzt auf einer anderen Code-Bibliothek und verbraucht viel weniger Speicher als zuvor.

    Geändert: Optionen: Die Optionen wurden allgemein für eine besser Verständlichkeit und Handhabung überarbeitet.

    Fix: Optionen: Die Warnung „Der DVBViewer Media Server nimmt zur Zeit auf“ wurde nicht gemäß der Spacheinstellung übersetzt.

    Geändert: Web/UPnP-Optionen: Die Checkbox „Webserver aktivieren“ wurde entfernt. Standardmäßig ist er immer aktiviert. Die Einstellung ist noch als Tweak verfügbar (nach Start von RSTweaker.bat). Bitte beachten: Die Deaktivierung des Webservers deaktiviert auch alle andere Server-Funktionalität einschließlich des Web Interface, UPnP, RTSP (Sat>IP) und die entsprechenden Optionen-Seiten, mit Ausnahme des DVB Servers, der separat aktiviert wird.

    Fix: Web/UPnP-Optionen: Die Checkbox „Alle Audiospuren“ in der Abteilung „Zusätzliche TV-Daten“ blieb ohne Wirkung, da der Recording Service immer die client-abhängige Einstellung aus der Datei Konfigurationsordner\config\uPnPProfilesV2.xml verwendete. Jetzt ermöglicht die Checkbox drei Zustände: Aus (ohne Haken), ein (mit Haken) und „Profil-Einstellung verwenden“ (Box mit einem Quadrat gefüllt).

    Geändert: Web Interface: Nutzlose Checkbox für erweitertes Loggen entfernt.

    Fix: Konfiguration: Sprach- und XML-Konfigurationsdateien wurden nicht gelesen, wenn ein Editor am Anfang UTF-8 BOM-Bytes eingefügt hat.

    Geändert: Datenbank: Als fehlerhaft erkannte .db3-Dateien erhalten automatisch die Endung .err und werden durch eine neu erzeugte leere Datei ersetzt.

    Geändert: API: Mit /api/epg.html angeforderte EPG-Einträge enthalten PDC als zusätzliche Information, nicht mehr vermischt mit Event IDs.

    Ergänzt: Hardware: Verbesserte Integration von Hauppauge PVR/Colossus-Geräten. AC3 und AAC werden jetzt automatisch behandelt.

    Update: Hardware-Datenbank

    Update: OpenSSL-Programmbibliothek

[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.30.1 Beta
« Antwort #68 am: 19 Oktober, 2014, 20:00 »
Änderungen 1.30.1 Beta

Fix: Recorder: Das Laden von Timern mit ausgeschaltetem „PDC und Event ID überwachen“ aus der svctimers.xml setzte die Eigenschaft auf die Standard-Einstellung in den Recording Service Optionen → Aufnahme-Optionen → Aufnahmen.

Fix: Recorder: Die Platzhalter %title, %tshort, und %g wurden in Aufnahme-Dateinamen immer durch leere Zeichenketten ersetzt (nur 1.30 betroffen).

Fix: Recorder: Eine Änderung des Senders beim Editieren von Timern im Web Interface setzte die Event ID nicht zurück, was zu verschiedenen Problemen bei der Überwachung führen konnte.

Fix: Benachrichtigung-Mails: Funktionierten nicht mit den neuen SSL-Programmbibliotheken (nur 1.30 betroffen).

Fix: Web Interface: Der Kalender zeigte nicht in konsistent Montag als ersten Tag der Woche an.

Fix: iOS8: Video-Wiedergabe funktionierte nicht. Der HTML Code wurde aktualisiert, um manuelle Wiedergabe im Browser zu ermöglichen.

Ergänzt: API: Möglichkeit, über den Recording Service zukünftigen DVBViewer Pro-Versionen Kommandoparameter zu senden und sie damit fernzusteuern. Informationen über dieses API werden nach dem nächsten DVBViewer Pro-Release veröffentlicht.

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.31.0 Beta
« Antwort #69 am: 17 Juli, 2015, 19:20 »
Changelog
    Change: UPnP/Live Streaming: Faster TV/Radio channel switching by avoiding unnecessary hardware de- and reallocation. Also applies to using the file channels.m3u, that can be downloaded from the Recording Service.

    Change: UPnP/Live Streaming: The URLs in the file channels.m3u (exported by the Recording Service) are now using the 64 Bit channel ID plus channel name for referencing channels, not the channel number anymore. Thus channel selection becomes independent from the position in the channel list. URLs containing the channel number are still working as before.

    Add: UpnP/Live Streaming: HEVC Support. The default file UPnPProfilesV2.xml created by the Recording Service now contains according entries. In order to trigger recreation the 1.31 setup renames an already existing UPnPProfilesV2.xml to UPnPProfilesV2-backup-1.31.0.xml.

    Add: UPnP/Live Streaming: Channels delivered via UPnP as TS now besides PAT and PMT also include SDT and NIT (resp. the MGT in case of ATSC), thus providing more Service Information for clients. This also applies to channel streams requested with URLs from the channels.m3u channel list.

    Add: Transcoded Streaming: Creation of a M3U channel list for ffmpeg-transcoded channels, based on the profiles defined in the file ffmpegprefs.ini. The following URL scheme can be used to download the M3U list from the Recording Service:

/transcodedchannels.m3u?tvpreset=[preset]&rpreset=[preset]&ffpreset=[ffmpeg preset]&keepres=[h/v/hv]

If tvpreset is specified, the list will contain TV channels. If rpreset is specified, the list will contain radio channels. If both are specified the list will contain TV and radio channels. The presets must be contained in the file ffmpegprefs.ini and can be referenced by (section) name (see below) or by index. The index of the first entry in the file is 0. The parameter ffpreset is optional and specifies one of the ffmpeg presets like medium or fast. The default is ultrafast. The parameter keepres (see below) is also optional. The default is h.

    Add: Transcoded Streaming: Additional URL parameter keepres (keep resolution) for controlling the ffmpeg output picture format. It supersedes the misleading aspect parameter (that does not influence the output display aspect ratio) and provides the following options

    keepres=h (default, equals aspect=16:9): Keeps the horizontal resolution of the source video, if not limited by the preset's MaxWidth value, and calculate the vertical resolution according to the source aspect ratio so that pixels are square (non-anamorphic output). MaxHeight is ignored.

    keepres=v (equals aspect=4:3): Keeps the vertical resolution of the source video, if not limited by the preset's MaxHeight value, and calculates the horizontal resolution according to the source aspect ratio so that pixels are square (non-anamorphic output). MaxWidth is ignored.

    Keepres=hv (or vh): Keeps the horizontal and vertical resolution of the source video, if not limited by the preset's MaxWidth and MaxHeight values. The output may be anamorphic with non-square pixels, requiring client player software that is able to handle it.

The source aspect ratio indicated by video headers is kept in any case. If keepres is used, the old aspect parameter is ignored.

    Add: Transcoded Streaming / API: ffmpeg presets in the file ffmpegprefs.ini can be referenced by the URL encoded (section) name or by index (previously only by index). Example: preset=medium 768 kbit resp. preset=medium%20768%20kbit with URL-encoded blanks. The comparison is case insensitive.

    Removed: Web Interface: SVCWeb\iPhone folder. The functionality is now fully integrated in the iOS and lib folder. Additionally the popi folder has been removed (Popcorn Hour not specifically supported anymore).

    Change: iOS Web Interface: Update by MarkusK.

    Fix: Web Interface: Under certain conditions the EPG Details Window displayed the following program when opened from the timer list. Please note: If the window still does not show the expected (originally intended) program its start time may have changed considerably. Check the EPG in this case and adjust the timer, if necessary.

    Change: Web Interface: The EPG Details Window hides the record button if the program is already covered by a timer.

    Add: API: /api/getdiseqcxml.html for downloading the file DiSEqC.xml which is associated with the file channels.dat. DVBViewer Pro versions since 5.4.0 additionally download DiSEqC.xml (if available) when downloading channels.dat.

    Fix: API: If a (DVBViewer) client tried to download a non-existing file favourites.xml or channels.dat the Recordings Service replied “HTTP 200 OK” instead of “HTTP 404 not found”, thus letting DVBViewer clients overwrite their favourites.xml or channels.dat with an empty file.

    Add: API: The duplicate check on /api/timeradd.html rejecting timers that are covered by already existing timers can be switched off by passing the parameter allowdup=1.

    Add: API: Download of files from the configuration folder and its sub-folders by using the following URL scheme: /api/getconfigfile.html?file=[path relative to the configuration folder]. Example: /api/getconfigfile.html?file=config%5Cservice.xml (with %5C as URL encoded backslash). Please note that files containing the sub-string “userdata” in their name are purposely excluded and can not be downloaded.

    Add: API: New API for querying the Recording Service status by using the URL /api/status2.html. The result is delivered as xml providing more (precise) information about the current Recording Service state concerning streaming, timers, recording, web interface and hardware usage. More about this topic will be posted in the Scripting Lounge section of the forum. Please note that the previous status API (/api/status.html) is deprecated and may be removed in future versions.

    Add/Fix: API: /api/timerlist.html?utf8=1 delivers the timer list with channel names that are not UTF-8-encoded, but according to the Windows default codepage (CP_ACP), yielding invalid XML. Unfortunately this cannot be changed due to compatibility reasons. Please use the new parameter utf8=2 for getting valid XML and UTF-8 encoded channel names.

    Removed: VBI PDC Monitoring: It is not supported anymore, since this outdated teletext based system is gradually abandoned by broadcasters. The Recording Service now only uses the EPG for “accurate recording” control. Existing timers with VBP PDC Monitoring are automatically converted to EPG Monitoring.

    Change: Recorder / EPG Monitoring: The “Use PDC and Event ID for EPG monitoring” checkbox and “Monitor for recording” drop-down list have been reduced to a single “EPG Monitoring” drop-down list in the Recording Service Options and Web Interface. The list provides the following options:

    None: No EPG monitoring is performed.

    Start / End time update by EPG: The Recording Service automatically adjusts the start and end time of timer recordings if they change in the EPG, but does not perform “accurate recording”. Recording is started and stopped as scheduled (including lead and follow-up time).

    Start / Stop by EPG running status: In addition to the update described above the Recording Service starts the recording as soon the EPG signals that the program is running and stops it when the EPG signals that it is not running resp. another program is running. The scheduled start time (including lead time) specifies when EPG monitoring starts. The end time (including follow-up time) is ignored.

Please note that the monitoring options only take effect if the broadcaster provides PDC (Program Delivery Control) allowing to re-identify a program in the EPG safely. Optionally a tweak (see below) can be used to enable Event ID based EPG monitoring. The Event ID is always part of EPG data, but unfortunately handled unreliably by several broadcasters, thus being no safe option for recording control.

    Removed: Recorder / EPG Monitoring: The tweak “EPG Event ID usage on timer handling” (available via RSTweaker.bat) does not provide option 1 anymore. By default it enabled Event ID usage for program recognition if no PDC is available, but caused too many problems and is now handled like option 0 (no Event ID usage). Option 2 (generally enabling Event ID usage for program recognition, adjusting timers and recording control) is still available, but no safe option, as mentioned above.

    Changed: Logging / EPG Monitoring: If “Write Log File” is enabled for recordings all status changes of the present/following EPG are written to the recorder log. If “Write Log File” is disabled, the status changes are written to the debug log (as before). The status changes indicate for which program at which time “not running”, “running”, “pausing” etc. was signaled.

    Fix: Recorder: Setting up both “Whole Transponder” and “Monitor PDC and Event ID” for a timer recording resulted in an empty file.

    Fix: Recorder: Under certain timing conditions only the second of two timer recordings with EPG running status monitoring and the same start time was started, if both channels were located on the same transponder.

    Add: Recorder: Removing video filler data includes another filler data type (adaptation field stuffing).

    Change: Recorder: The “Restart recording if no data for 60 secs” option now focuses on unencrypted video and audio data (previously all kind of data), thus being able to detect CI/CAM failure.

    Fix: Auto Record Search: Under certain conditions the Recording Service created multiple timers for the same program (mostly due to unreliable Event ID handling of the provider) or ignored programs because they were covered by the lead / follow-up time of already existing timers. The duplicate check has been enhanced considerably. It may still fail if programs are rescheduled by a larger amount of time, though.

    Add: Options / Tray Tool: The Recording Service Options (svcoptions.exe) and the Tray Tool (DVBVCtrl.exe) are now able to adjust their window/menu and contained text to the text size settings in the Control Panel → Appearance and Personalization → Display section. Additionally Windows is informed about this capability, so the window/menu is not scaled graphically anymore in case of 150% text size and more.

    Add: Options: The Resizer Tool, which is part of a DVBViewer installation since version 5.4.1, can be used for customizing the font and the window/text size of the Recording Service options independently from the control panel settings (see above). Simply drag & drop svcoptions.exe on the Resizer icon or a Resizer shortcut. Resizer.exe and svcoptions.exe must be part of the same DVBViewer/RS installation and be located in the same directory. Changes can only be applied while the options are closed. Please note that the size of some items like window title bars or standard message boxes is not under application control and can' t be influenced by the Resizer Tool.

    Fix: EPG Options: The “Offset to GMT” field in the time zone settings displayed the value as time of day formatted according to the Windows regional settings (with AM/PM etc.), not as simple time offset.

    Fix: EPG Info File: EPG Info Files were not read correctly on a database refresh if an editor added UTF-8 BOM bytes at the beginning.

    Removed: Hardware Options: The device status cannot be set to “Preferred” anymore. Free devices are now allocated solely according to the device list order. The first (topmost) entry has the highest priority.

    Add: Hardware Options: The selected device list entry can be moved up and down by using the shift key plus arrow up/down, thus influencing its priority.

    Fix: Hardware Options: After relaunching the options the DVB-S2/T2 checkboxes for RTSP devices were always ticked, even if previously unticked.

    Add: Hardware Options: Tweak for devices / BDA drivers that expect a symbol rate value multiplied by 1000 (applies specifically to the PCTV 291e/461e DVB-C tuner). The following line has to be added manually in the according section of the file svchardware.xml:

<entry name="SRx1000">1</entry>

    Fix: Tray Tool: The Tray Tool (DVBVCtrl.exe) did not signal recording (by displaying the red icon) If the Recording Service was stopped and re-started during an ongoing timer recording.

    Add: RTSP Server: The description.xml delivered to Sat>IP clients now additionally contains information about the downloadable M3U RTSP channel list (X_SATIPM3U) and about available front ends resp. tuners (X_SATIPCAP).

    Add: RTSP Server: The Recording Service now supports the Frontend (fe=x) parameter in RTSP URLs. It allows Sat>IP clients to force the usage of a particular tuner. X is the one-based index of the tuner in the device list (see Recording service Options → Hardware). The index of the topmost tuner is 1. Please note that DVBViewer clients should rather use Channel Groups for this purpose, because they are more flexible and do not depend on the device order.

    Add: RTSP Channel List: The URLs in the M3U RTSP channel list additionally include the SDT and NIT PID (resp. the MGT PID in case of ATSC), thus providing more Service Information for clients.

    Add: RTSP Channel List: Additional Service ID information (#EXTVLCOPT:program=...) that is required in certain cases to enable playback in the VLC (specifically if several services share the same PMT PID).

    Fix: RTSP Channel List: The URLs in the M3U RTSP channel list did not include the PCR PID if it differed from the Video an Audio PID, thus letting VLC playback fail.

    Fix: RTSP Device: The Sat>IP Frontend Tweak (to be added manually in the file hardware.xml) did not work correctly.

    Fix: Hardware: Under certain timing conditions tuning of an already tuned transponder (e.g. due to client activity or another recording starting) could cause discontinuities in ongoing recordings of this transponder, if "Options -> Hardware -> Retune on missing stream..." was activated resp. set to a value greater than 0.

    Change/Fix: Hardware: The device administration has been completely reworked, avoiding various issues like using two tuners for the same transponder and some more.

    Fix: Hardware: Dual hybrid tuners were not detected correctly (e. g. two independent DVB C/T tuners in one device, each on its own being able to receive DVB-T or DVB-C, but not at the same time). The hardware detection failed to recognize the independence of the two tuners and assumed that they cannot be used simultaneously.

    Change: Hardware: The “Retune on missing stream...” option now takes care that the interval between (!) two tuning processes is at least twice as long as the time needed for tuning, thus preventing the Recording Service from getting completely occupied by repeated tuning.

    Add: Hardware: Support for additional encoder devices similar to Hauppauge PVR, including Hauppauge Colossus/Siena, Vixs Pure TV, ITE Tech IT9910 HD Grabber, AverMedia HD, TeVii,. Roxio). The general handling has been enhanced. A settings dialog for encoder devices on Options → Hardware replaces the former Editor Tool. Read more about it here.

    Updated: Hardware Database.

    Updated: SSL Libraries (libeay32.dll and ssleay32.dll).
[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.32.0 Beta
« Antwort #70 am: 06 Dezember, 2015, 17:00 »
Release Notes

Allgemeine Warnung: Der Recording Service ist nicht dafür geeignet, ohne besondere Sicherheitsmaßnahmen wie ein VPN über das Internet verwendet zu werden, da sonst unautorisierte Zugriffe auf Streams und Dateien möglich sind. Das gleiche gilt für Firmennetzwerke. Informieren sie sich im Forum, bevor Sie Schritte in der Richtung unternehmen. Der Passwortschutz gilt für das Web Interface und API, nicht für Streams!
 

Bitte beachten Sie die drei folgenden wichtigen Änderungen:

- Geändert: Transkodiertes Streaming / Web Interface: Aufgrund größerer Änderungen beim transkodierten Streaming und der Video/Audio-Wiedergabe im Browser kann es erforderlich sein, FFmpeg zu aktualisieren (bitte verwenden Sie die entsprechende Option unter „Zusätzliche Aufgaben“ im Recording Service Setup) und den Browser-Cache zu löschen.

- Geändert: Allgemein: Im Interesse erhöhter Sicherheit befinden sich die Dateien ffmpegprefs.ini, iphoneprefs.ini und tasks.xml jetzt im config-Unterordner des Installationsverzeichnisses (wo sich DVBVservice.exe befindet), nicht mehr im config-Unterordner des Konfigurations-Ordners. Um Aufgaben (Tasks) zu ändern, müssen die Recording Service-Optionen (svcoptions.exe) mit Administratorrechten gestartet werden.

- Geändert: Transkodiertes Streaming: Neue Standard-Dateien ffmpegprefs.ini und iphoneprefs.ini Version 4 mit zusätzlichen / korrigierten / verbesserten / umstrukturierten / umsortierten Encoder-Vorgaben..Bitte beachten: Der Recording Service benennt beim nächsten Zugriff existierende Dateien ffmpegprefs.ini und iphoneprefs.ini mit einer niedrigeren Versionsnummer als 4 in .bak um und ersetzt sie durch die neuen Standard-Dateien.

Weitere Änderungen:

    Ergänzt: Transkodiertes Streaming: Unterstützung für WebM TV / Radio bzw. Video/Audio Streaming. Die Wiedergabe funktioniert in Firefox, Chrome, Opera und (nachDecoder-Installation) im Internet Explorer. Sie erfordert kein Flash und keine zusätzliche Player-Software. Bitte bachten: Im IE11 muss die Wiedergabe per Hand gestartet werden, indem man den Play-Button im Videofenster des Browsers anklickt. Autoplay funktioniert aus unbekannten Gründen nicht.

    Ergänzt: Transkodiertes Streaming: Wiedergabe von HTML5 TV/Radio in Browsern ohne Verwendung des Web Interface durch Eingabe einer URL wie http://[IP]:[Port]/streamint.html?chid=... oder durch verwendung des kürzeren Alias tv.html auf gleiche Weise. All Parameter für die Stream-Konfiguration werden unterstützt (sieheunten angehängte Datei transcoding_params_de.txt). Dies erlaubt, TV/Radio-Favoritenlisten in den Browser-Lesezeichen anzulegen und funktioniert mit den folgenden Stream- bzw. Vorgabe-Typen:

Firefox, Chrome, Opera: WebM oder Flash (sofern installiert) aus der Datei ffmpegprefs.ini. Falls keine Vorgabe angegeben wird, verwendet der Recording Service standardmäßig eine WebM-Vorgabe.

IE9, 10,11: WebM (nach Decoder-Installation) oder Flash (sofern installiert) aus der Datei ffmpegprefs.ini. Falls keine Vorgabe angegeben wird, verwendet der Recording Service standardmäßig eine WebM-Vorgabe.

Safari unter OS-X und iOS: HLS aus der Datei iphoneprefs.ini. Bei OS-X können die HLS-Vorgaben optional durch Flash-Vorgaben aus der Datei ffmpegprefs.ini ersetzt werden (siehe Recording Service Optionen → Web/UPnP -> Flash-Wiedergabe unter OS-X). Dies entspricht dem Verhalten vorheriger Recording Service-Versionen.

    Ergänzt: Transkodiertes Streaming: Zusätzliche URL-Parameters für transkodierte Streams. Sie können einer URL als Query (beginnend mit einem Fragezeichen) angehängt oder in der Eingabezeile "Zusätzliche Parameter" der Experten-Einstellungen auf der Stream-Konfigurationsseite des Web Interface eingegeben werden. Die unten angehängte Datei transcoding_params_de.txt beschreibt die Parameter und ihre Bedeutung im Detail.

    Ergänzt: Transkodiertes Streaming: Unterstützung für das Einfügen von DVB-Untertitel in transkodiertem TV / Video durch Verwendung des URL-Parameters subs. Es funktioniert mit allen Streaming-Arten (WebM, Flash, TS, HLS).

    Geändert/Fix: Transkodiertes Streaming: Der Recording Service verwendet jetzt automatisch eine Audio-Vorgabe bei Radio / Audiodatei-Wiedergabe, falls keine oder eine Video-Vorgabe angegeben wird (was zuvor Radio-Wiedergabe verhinderte).

    Fix: Transkodiertes Streaming: Durch eine Sender-ID in URLs angegebene bestimmte Audiospur wurde fälschlich durch die Haupt-Audiospur des Senders ersetzt.

    Geändert/Fix: Transkodiertes Streaming: Der FFmpeg-Input hängt nicht mehr von den Einstellungen in den Recording Service Optionen → Web/UPnP → Zusätzliche TV-Daten ab. Er enthält immer nur eine Audiospur, keinen Teletext und alle DVB-Untertitel.

    Geändert: Transkodiertes Streaming: Der Recording Service erlaubt nicht mehr als einen transkodierten Stream pro Client IP und User Agent, so dass eine Anwendung nicht zwei oder mehr gleichzeitig von einer Recording Service-Instanz erhalten kann. Diese Maßnahme verhindert, dass Clients übermäßig Server-Ressourcen mit Beschlag belegen (insbesondere Browser wie der IE11 oder Safari, die bei einem Senderwechsel die vorherige Verbindung nicht schließen). Diese Einschränkung kann durch die Angabe von Stream IDs als Parameter umgangen werden (siehe unten angehängte Datei transcoding_params_de.txt).

    Ergänzt/Fix: Transkodiertes HLS Streaming: TV/Radio-Widergabe in HLS Clients (insbesondere Safari unter OS-X und iOS) ohne Verwendung einer HTML-Seite des Web Interface durch Eingabe einer URL wie http://[IP]:[Port]/master.m3u8?chid=... Alle Parameter für die Stream-Konfiguration werden unterstützt (siehe unten angehängte Dateitranscoding_params_de.txt).

    Ergänzt: Transkodiertes HLS Streaming: Erzeugung von permanenten HLS Streams über das Recording Service API. Ein solcher Stream läuft unabhängig davon ob Clients darauf zugreifen oder nicht und kann ohne vorherige Hardware-Initialisierung oder Verzögerung durch Sender-Umschaltung von mehreren Clients gleichzeitig empfangen werden. Er wird auf folgende Weise gestartet:

/api/starthls.html?streamid=[eindeuitiger_name]&chid=....

[eindeutiger_name] ist ein benutzerdefinierter Bezeichner (z.B. der Sendername). Die Angabe der Parameter streamid, chid und preset ist Pflicht. Andere Parameter für die Stream-Konfiguration sind optional. Der Stream wird auf folgende Weise gestoppt:

/api/stophls.html?streamid=[eindeutiger_name]

oder durch Beenden des Recording Service. HLS Clients können mit folgender URL auf den Stream zugreifen:

/upnp/master.m3u8?streamid=[eindeutiger_name]

Es sind keine weiteren Parameter erforderlich.

    Ergänzt: Web Interface / Video-Fenster: Das Fenster zeigt bei Radio-Wiedergabe und während des Wartens auf einen TV-Stream das Senderlogo an (nur wenn Logos installiert sind, nicht von allen Browsern unterstützt).

    Geändert: Web Interface / Video-Fenster: Das Zeiteingabefeld für das Springen an eine bestimmte Dateiposition wurde durch eine Auswahlliste ersetzt, die verschiedene Intervalle für relative Sprünge anbietet (z.B. +/- 30 Sekunden).

    Ergänzt: Web Interface / Stream-Einstellungen: Wenn der Recording Service Safari unter OS-X oder iOS erkennt, bietet er in Auswahlliste „Ausgabe-Format und Bitrate“ der Stream-Einstellungen HLS-Vorgaben aus der Datei iphoneprefs,ini an. Der Button “Wiedergabe im Browser” startet TV/Radio- oder Datei-Wiedergabe als HTML5 Video in Safari.

    Ergänzt: Web/UPnP Optionen: Die Checkbox “Flash-Wiedergabe unter OS-X (statt HLS)“ reaktiviert die Möglichkeit, wie mit vorherigen Versionen in Safari Flash zu verwenden (standardmäßig abgeschaltet).

    Entfernt: Web Interface / Stream-Einstellungen: Verschiedene Optionen auf der Seite für Stream-Einstellungen: Seitenverhältnis, Max. Breite/Höhe sowie die Abteilung „Alte Streaming-Methode“ (Transkodierung mit VLC-Bibliotheken) die nicht mehr unterstützt wird.

    Ergänzt: Web Interface / Stream-Einstellungen: “Experten-Einstellungen” mit einer Eingabezeile für die Angabe von URL-Parametern zusätzlich zu den Einstellungen „Ausgabe-Format und Bitrate“ sowie „Encoder-Geschwindigkeit“. Die Abteilung „Experten-Einstellungen“ lässt sich verstecken / anzeigen und bietet eine Übersicht der für transkodiertes Streaming verwendbaren Parameter.

    Ergänzt: Web Interface / Stream-Einstellungen: Button „HTTP Senderliste“ für die Erzeugung / den Download einer M3U-Senderliste, die URLs für transkodierte Sender enthält. (transcodedchannels.m3u). Die URL-Parameter entsprechen den Stream-Einstellungen einschließlich der Eingabezeile „Zusätzliche Parameter“.

    Ergänzt: Web Interface: Die Statusseite zeigt zusätzlich Clients an, die auf transkodierte Streams und Media-Dateien zugreifen.

    Fix: Web Interface: Falsche Datums-Behandlung unter bestimmten Bedingungen.

    Fix: Web Interface: Lange Sendernamen konnten dazu führen, dass der Inhalt des Fensters für das Editieren von Timern nicht vollständig sichtbar war und eine horizontale Bildlaufleiste erschien.

    Geändert: iOS Web Interface: Beschleunigtes anfängliches Laden sowie beträchtlich schnellerer Wiedergabestart.

    Ergänzt: iOS Web Interface: Senderumschaltung im Player-Fenster ohne Stoppen des laufenden Streams.

    Ergänzt: iOS Web Interface: Unterstützung für die Anzeige von DVB-Untertiteln.

    Ergänzt: iOS Web Interface: Die Info-Seite zeigt jetzt die aktiven und nächsten Timer.

    Ergänzt: iOS Web Interface: Durch Timer abgedeckte EPG-Einträge sind rot markiert, das „Was läuft jetzt“ Fenster zeigt einen Fortschrittsbalken.

    Ergänzt: iOS Web Interface: Möglichkeit, für die EPG-Suche einen Zeitabschnitt zu wählen.

    Geändert: iOS Web Interface: Kalendertage in der Vergangenheit sind jetzt deaktiviert, Wochenendtage sind grau und rot gekennzeichnet.

    Ergänzt: iOS Web Interface: Eine Markierung im Hauptmenü zeigt aktive Streams an.

    Ergänzt: iOS Web Interface: Hilfeseite für spezielle Touch Events.

    Geändert: Logging: Ein Loggen der FFmpeg-Ausgabe erfordert jetzt die Aktivierung des optionalen UPnP-Loggings (siehe Web Interface → Konfiguration → UPnP).

    Fix: Allgemein: The Recording Service beendete Aufnahmen / Streams nicht sauber und gab keine DVB-Geräte frei, wenn der PC in den Energiesparmodus oder Ruhezustand versetzt wurde. Dies konnte bei DVB-Gerätetreibern, die das Einschlafen / Aufwachen bei aktivem Gerät nicht sauber handhaben, zu schweren Problemen führen.

    Entfernt: Allgemein: Code für Popcorn Hour-Unterstützung.

    Geändert: Web Server: Ein lokaler Zugriff (vom selben PC) auf das Web Interface verhindert nicht mehr das Einschlafen des PC. Die entsprechende Einstellung in den Recording Service-Optionen → Web/UPnP bezieht sich nur noch auf Remote-Zugriffe (von anderen PCs).

    Geändert: Streaming: Der Live und Media Streamserver verhindern nicht mehr das Einschlafen des PC , wenn nur lokale Clients (auf dem selben PC) verbunden sind. Dies liegt jetzt in der Verantwortung der Clients. Der Live und Media Streamserver verhindern jedoch immer den Energiesparmodus durch Anwender, andere Programme und Energiespar-Einstellungen, wenn Remote-Clients (auf anderen PCs) verbunden sind. Dies betrifft auch über den Webserver laufendes Streaming. Die Checkbox „PC-Energiesparmodus verhindern...“ in den Recording Service Optionen → Web/UPnP → Webserver wirkt nicht mehr auf Streaming.

    Fix: Streaming: Die Übernahme eines durch den Live Streamserver verwendeten DVB-Gerätes durch eine Timeraufnahme oder einen höher priorisierten Client verursachte ein Einfrieren des Recording Service.

    Ergänzt: Allgemein: Erkennung des ATSC E-AC3 Streamtyps.

    Geändert: Senderliste: Die Erkennung von “Gleicher Transponder” erfordert keine identische DiSEqC-Einstellung mehr.

    Fix: Hardware: Der TerraTec Connect N3 Netzwerktuner wurde nicht korrekt gehandhabt.

    Fix: Hardware: DiSEqC-Probleme mit neuen Sundtek SkyTV-Treibern.

    Fix: Hardware: „Bei fehlendem Stream neu tunen“ wurde nach einem Unicable-Empfangsausfall endlos wiederholt, auch wenn wieder Daten eintrafen.

    Ergänzt: Hardware-Optionen: Virtuelle RTSP (Sat>IP) Netzwerkgeräte werden als rot (und damit unbenutzbar) angezeigt, solange noch keine Server IP konfiguriert ist.

    Geändert: Hardware-Optionen: Das Hinzufügen eines virtuellen RTSP Netzwerkgerätes öffnet automatisch den entsprechenden Einstellungen-Dialog.

    Fix: Recorder: Der Vergleich von Timern mit EPG-Einträgen berücksichtigte keine Sendungen, die in zwei Teile mit gleicher PDC, aber verschiedener Event ID aufgeteilt waren.

    Fix: Recorder: Verbesserte Strategie bei der EPG-Überwachung von Sendungen, die in zwei Teile mit gleicher PDC, aber verschiedener Event ID aufgeteilt sind. Ein weiterer Versuch, das Fehlverhalten deutscher öffentlich-rechtlicher Sender zu kompensieren...

    Fix: Recorder: Aufnahmen mit der Option „Start / Stop durch EPG-Status“ starteten nicht, wenn der Recording Service erst nach dem Beginn der Sendung gestartet wurde und der Sender die Event ID geändert hatte.

    Ergänzt: Tray Tool: Das Tray Tool fragt eine laufende lokale DVBViewer-Instanz, ob sie mit dem lokalen Recording Service assoziiert ist, so dass sie mit einem Dialog vor einem bevorstehenden Herunterfahren des PC warnen kann. Falls nicht zeigt das Tray Tool einen eigenen Dialog an. Dies verhindert ein Herunterfahren ohne Warnung, wenn eine laufende DVBViewer-Instanz nicht mit dem lokalen Recording Service assoziiert ist. Erfordert den DVBViewer ab Version 5.5!

    Geändert: RTSP Device: Die Option “Bei fehlendem Stream neu tunen” startet jetzt eine neue Session und kann so eine unterbrochene Netzwerk-Verbindung wieder herstellen (vorher wurde nur das Tune-Kommando wiederholt).

    Ergänzt: RTSP Server: Entschlüsselung von Sendern für Nicht-DVBViewer-Clients. Wegen eventueller unerwarteter Nebenwirkungen muss dieses experimentelle Feature durch den Tweak „Verschlüsselte Sender anhand PIDs suchen” freigeschaltet werden. (RSTweaker.bat starten). Er veranlasst, dass der Recording Service in der Senderliste nach einem Sender sucht, der zu den vom Client angeforderten PIDs passt, und so die für CI/CAM-Nutzung erforderlichen Daten ermittelt.
[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.33 Beta
« Antwort #71 am: 31 Mai, 2016, 16:16 »
Changelog

Important: After an update to Recording Service 1.33 the following additional measures may be required:

    User names and passwords for Web Server access configured in previous versions must be re-entered in the Recordings Service Options → Web Settings. Old credentials are invalid since the whole password system has changed. Now it also includes streaming. Please refer to the section “Authentication” (see below) for more information.
    When using the Web Interface please force the browser to reload it without cache usage by pressing Ctrl + F5 or clear the browser cache before using the Web Interface. Due to major changes it may not work correctly if old files get involved.
    Since the out-dated Unicast Server is now disabled by default, it may be necessary in certain cases to enable it again in the Options if you are using it. Most existing installations will not be affected, however.

Changes in version 1.33 Beta:

Favorites

The Web Interface now displays favorites that have been configured in the DVBViewer Pro Channel Editor. The following checkboxes in the Recording Service Options → Web Settings refer to favorites:

    Additionally show favorites lets the Web Interface display the favorites resp. their categories at the top of the channel list.
    Only show favorites lets the Web Interface only show the favorites resp. their categories.

These two checkboxes are also available on the Configuration Page of the Web Interface. They apply to all channel list representations and to UPnP, which means, in “favorites only” mode only favorites are visible for UPnP clients. Other channels are still available via URLs that contain a channel number or ID, however. Please refer to the API section for more information.

    Recording Service Options → EPG Options → Only receive transponders with favorites lets the automatic EPG update only scan transponders that contain at least one favorite channel. This option can reduce the update duration and amount of stored EPG data considerably.

 

Media Page

 

The Media Page of the Web Interface (formerly UPnP Media) has been reworked. It now enables enhanced access to the media libraries on the local PC (where the Recording Service is running), provided they are configured in the Recording Service Options → Media Libraries. The enhancements include the following points:

    In case of local media the Media Page and streaming now accesses the Media Libraries directly, without the UPnP Server → UPnP Client detour, thus enabling faster access, more information in the Details Window, jumping resp. channel switching in the playback window and independence from the experimental “Enable UPnP Controller” setting (see Recording Service Options → Web/UPnP).
    The Web Interface provides a simple Image Viewer allowing to display photos resp. images from the media libraries or other UPnP servers in the network.
    Clicking a folder icon on the Media page creates a M3U playlist that contains URLs of all playable items within this category resp. folder. This feature includes photos, because some software like VLC or Windows Media Player play image playlists as slide show. Please note that creating playlists containing scores of items from other UPnP servers may block the Recording Service for some time, particularly if the server in question sends the information slowly.
    The Media Page remembers and restores its last state by means of cookies.
    A navigation bar has been added at the top, allowing to return to higher hierarchy levels. If the Experimental UPnP Controller is disabled (see Recording Service Options → Web/UPnP) the Web Interface automatically hides the top bar that allows to browse the media content of other UPNP servers and to use UPnP Render Control.
    A Radio → Internet sub-section with internet radio channels can be added by storing a radio.ini file in the config sub-directory of the configuration folder. The file must conform to the DVBViewer channel list INI format and can be created in the DVBViewer GE channel list window or with TransEdit 4.1. Please note: The 1.33 release installs a sample Radio.ini containing public radio stations from Germany, Austria, Switzerland and the UK.
    WAV files are now included in the music library (takes effect on new installations or after removing the file uPnPProfilesV2.xml from the config sub-directory of the configuration folder, restarting the Recording Service and re-building the music database). More audio file types can be added in the file uPnPProfilesV2.xml

 

Streaming

There are important changes concerning streams delivered by the Web Server. In contrast to previous Recording Service versions they are password-protected if a password is set in the Recording Service Options, thus enabling streaming over the internet. Please refer to the authentication section for further information. Secondly the Web Server is now able to deliver the original live streams or media files without transcoding. Previously this kind of streaming was restricted to the Live and Media Streaming Server that are mainly intended for UPnP in the home network. The enhancements in detail:

    The URLs for obtaining non-transcoded streams from the Web Server are the same as for the Live and Media Streaming Server, but with the Web Server port. The basic scheme is

http: //[IP]:[Port]/upnp/[xxxxx]/[ID].[Extension]

[xxxxx] can be channelstream, recordings, video, audio or photo
[ID] is a channel number or channel ID in case of live streams or an integer ID in case of recordings / video / audio / photo that can be retrieved from the corresponding API (recordings or mediafiles, see API section).
[Extension] is the extension of the delivered file or .ts in case of live streams. The extension is not required for the Recording Service, but may help client software to recognize the media type.

    The new tweak “Use Web Server URLs in M3U playlists” (→ launch RSTweaker.bat) applies to URLs contained in M3U playlists (or channel lists) downloaded from the Web Server within the local network. If switched on the Web Server port is used (enabling password protection and reverse proxy support). If switched off the Media or Live Streaming Server port without these capabilities is used. This is the default setting for compatibility reasons. For transcoded streams or requests from other networks (internet) the Web Server port is a must, so it is used in any case.
    M3U files downloaded with the “HTTP Single Stream” button in the Stream Configuration window now additionally provide the title / channel name and duration if available, and in case of recordings the correct file extension in the URL (previously always .ts). M3U files referencing a local video or audio file can now be exported without the experimental UPnP Controller being enabled since the Recording Service's UPnP client is not used anymore for this purpose.
    In case of TV/Radio streaming the Live Streaming Server and Web Server are now able to detect wrong or missing channel data (PIDs) and correct them automatically. For transcoded streaming this is only done once initially, because FFmpeg can't cope with PID changes after transcoding has started. However, when delivering the original transport stream the servers adapt to all channel data changes, e. g. a temporary switchover to regional streams. In this case it depends on the client's capabilities whether it works or not. If not the stream has to be re-started after the switch-over. The servers also consider the “Don't update automatically” flag that has been introduced with DVBViewer Pro 5.6. If it is set the servers use the channel data as it is without any correction / adjustment.

 

API

The Recording Service 1.33 provides new APIs for reading settings from the service.xml and enumerating available media files. Additionally existing APIs are extended for accessing favorites and using EPG search capabilities. “Read only” API functions that don't change data are now available for guest access. The details:

    The getchannelsxml API provides two new parameters for the query part of the URL: fav=1 lets the API enumerate the favorites at the top of the channel list. favonly=1exclusively enumerates the favorites. Both parameters also apply to “rootsonly” and “groupsonly” mode, which means, the favorite groups resp. the favorite root are enumerated additionally or only.

Remarks: Favorites and channels appear as a contiguous virtual channel list, where favorites are numbered from -NoOfFavorites to -1 and channels from 0 to NoOfChannels-1. The negative favorite numbers can be used in URLs for channel selection (e. g. chid=-1). However, it is recommendable to rather use the channel ID than the index, because the latter may change in future Recording Service versions during runtime.

    The new /api/setting.html API provides an easy way to read settings from the file service.xml. It requires two parameters specifying the section and name (= identifier) of the value in question. The following example gets the port of the Live Streaming Server:

/api/setting.html?sec=WebGeneral&id=StreamPort&def=7522

The line reads the value from the section sec with the identifier id and returns it as plain text. The def parameter is optional. It specifies a default that is returned if the entry does not exist. If def is not specified the API returns an empty string in this case.

    The new /api/mediafiles.html request lists media files as xml. Only files in the Media Libraries (see Recording Service Options) are included. The following parameters are supported:
        audio=1: Lets the API list music directories and files instead of video.
        photo=1: Lets the API list image directories and files instead of video.
        dirid=[integer directory ID]: Lets the API list the files in the directory identified by its ID. If this parameter is missing, the API lists the directories and sub-directories containing the requested media file type as linear list. Besides other attributes each directory or file item provides an integer ID that allows to list the directory content resp. can be used as part of a URL. URLs for non-transcoded streaming are described in the Media Streaming section (see above), URLs for transcoded streaming are explained in the file transcoding_params_en.txt in the Docs sub-directory of the Recording Service installation.
        thumbs=1: Adds a relative URL referencing a video / photo thumbnail or album artwork to the file items.
    The new /api/tasks.xml?task=... request executes the task with the specified name without delivering a HTML page. Please note that tasks cannot be executed with guest (read only) rights. If the rights are not sufficient or the specified task does not exists, the Web Server responds with a HTTP 404 status code (not found).

    /api/epg.html now accepts two additional parameters in the query part. search=... specifies a search term. Only EPG items containing the term are listed. options=... specifies the search options as character string containing one or more of the following letters that correspond to the EPG search options in the Web Interface:
        T: Search in title.
        S: Search in sub-title
        D: Search in description
        C: Case sensitive
        R: Use regular expression

If the options parameter is missing or contains none of the letters TSD, the default is T.

    /api/status2.html now provides an additional entry <rights>...</rights> in the XML output, that specifies rhe current access rights. Possible values are “full” (full access rights) or “read” (guest access rights).
    If /api/recdelete cannot delete an existing recording because it is used somewhere else, the corresponding database entry is not deleted either (previously it was removed so the file could not be referenced anymore). The API now returns a “423 Locked” status code in this case.
    api/getconfigfile now allows to create a list of files that are located in a directory by using a file mask, e. g. /api/getconfigfile.html?file=config/*.ini. The list is provided as UTF-8 coded plain text. Each filename in the list is followed by CR and LF.

 

Authentication

Authentication has been enhanced considerably in version 1.33. Previously it only applied to the Web Interface and the API. Now it includes everything delivered by the Web Server, particularly streams. This means, the streaming client must be able to handle authentication, if a password is configured. Furthermore the Web Server generally rejects connections from other (sub)nets or the internet without password, so it must be configured for this purpose. However, the Options → Web Settings allow to decide whether the home network shall be included in this password protection or not, and there are expert tweaks for a more sophisticated handling, if required. Please read more:

    Please note that already existing credentials for Web Interface access are now invalid and must be re-entered since the whole user name / password system and the defaults have changed. Please also note that other server instances in the Recording Service (Live and Media Streaming Server, UPnP / RTSP / Sat>IP Server) cannot be password-protected, so their ports must never be exposed to the internet!
    In the Options → Web Settings there is a new checkbox “Allow access from internet” that explicitly permits resp. prohibits access from other (sub)nets than the one(s) the Web Server is belonging to. This setting is separately available for the user account (full access rights) and the guest account (read-only access). Please note that permission is only possible if a password has been entered. Access over the internet additionally requires setting up firewall rules and the router accordingly (port forwarding). If access over the internet is prohibited or no password is set, the Web Server immediately rejects such connection attempts.
    Options → Web Settings → Password also for LAN/WLAN takes effect if a password is set. The checkbox specifies whether accessing the Web Server locally requires credentials or not. If it is unchecked the Web Server will only ask for user name and password in case of requests from other (sub-)nets resp. the internet (see above). This setting is separately available for the user and guest account.
    Web Interface: The input lines for configuring user name and password on the Configuration Page have been removed due to security reasons.
    Logging: If authentication is required, the Web Server writes authentication attempts to the file svcusers.log in the configuration folder. It only logs one successful authentication from the same user, IP and user agent per 15 minutes, but every authentication failure!
    Expert tweaks: In the file svcuserdata.xml IP addresses or address ranges can be specified as “trusted”, “local” or the opposite, independently from what they really are. Access from trusted client IP addresses never requires a password and grants full rights. Client IP addresses specified as “local” are handled by the Web Server as if belonging to the same (sub)net even if they are assigned to other subnets or the internet. Please use the following template for adding such IP addresses in the file svcuserdata.xml:

<section name="TrustedDevices">
<entry name="TrustedIPs">[IP List]</entry>
<entry name="LocalIPs">[IP List]</entry>
</section>

Replace [IP List] by a single IP address or a list of IP addresses separated by semicolons. It is also possible to specify IP ranges by using CIDR notation or a hyphen for a simple from...to notation, e. g. 192.168.10.4-192.168.10.7 as list item. E. g. if you want to exclude the PC the Recording Service is running on from password protection enter 127.0.0.1 as trusted IP. Besides white-listing the Recording Service also supports black-listing of IP addresses resp. ranges. Prefix a minus sign for specifying IP addresses as “not trusted” (always requiring a password if configured) resp. “not local” (always regarded as belonging to some external net). Example: -192.168.10.8. Please note that these tweaks precede settings in the Recording Service Options and must be applied with care because potentially they can enable or disable Web Server access altogether for everybody!

    The tweak “Maximum number of Web Server connections” (→ launch RSTweaker.bat) may serve as additional measure against unauthorized access. It only applies to connections from other (sub-)nets resp. the internet. The default is 100. Lowering the value increases the protection against brute force attacks. However, please note that clients (particular browsers) often try to establish several connections at the same time. So the value should not be lower than 10 per user (!) that wants to access the Recording Service over the internet.

 

Reverse Proxy Support

A reverse proxy is a kind of additional server in front of the actual server (the Recording Service in our case). It may provide additional capabilities like SSL encryption or firewall-like security measures. Clients only see the reverse proxy. It forwards requests to the actual (but hidden) server. The Recording Service 1.33 provides some facilities for reverse proxy usage:

    The tweak “Reverse Proxy IP” (→ launch RSTweaker.bat) enables Reverse Proxy support and specifies the reverse proxy “inside” IP as seen by the Web Server. From its point of view the reverse proxy is the only client. If (and only if) the configured reverse proxy IP matches the IP of a client request the Web Server assumes that reverse proxy is involved and triggers additional measures described below. Typically a Reverse Proxy that is used for private purpose will reside on the same PC as the Recording Service, so its “inside” IP address is simply 127.0.0.1.
    Original client address: The reverse proxy must inform the Web Server about the original client IP, which is important for authentication and avoiding streaming limitations (the Web Server only allows a single transcoded stream per client IP and user agent). This means, the reverse proxy must be configured to add a HTTP header containing the original client IP to requests. The Web Server first tries to read the "x-real-ip" header, and if it is not available, the "x-forwarded-for" header. If none of them is available, the Web Server drops reverse proxy support.
    Reverse proxy “outside” address: The Web Server needs to know the reverse proxy URL as seen by clients from the outside. This is particularly important for creating correct URLs in exported M3U playlists. The reverse proxy URL that is hiding the Web Server may for example look like https://myhost/tv. Again the reverse proxy may use headers to inform the Web Server about certain parts of this URL: "x-forwarded-proto", "x-forwarded-host", "x-forwarded-port", "x-forwarded-path". However, if the reverse proxy can't be configured for all that or you don't know how to do it, you may want to use the tweak below:
    The tweak “Reverse Proxy URL” (→ launch RSTweaker.bat) specifies the "outside" URL of the reverse proxy as used by clients. This setting only takes effect if reverse proxy support is enabled (see above). It overrides the information provided by the “x-forwarded-xxxx” headers (except “x-forwarded-for”, of course). However, the Web server also accepts a partially specified URL. If parts are missing (protocol, host, port or path, not all may be relevant) the web server reads them from headers added by the reverse proxy, if available, or uses defaults like HTTP for the protocol.
    Password handling: If a reverse proxy handles authentication for the Web Server, you may need to declare the whole IPv4 address range (0.0.0.0/0 in CIDR notation) as local or trusted by using the expert tweak described in the authentication section. Otherwise the Web Server will demand a second authentication or reject internet connections altogether.
    Caddy: Enabling SSL encryption (“https”) for the Web Server has successfully been tested with Caddy as reverse proxy. Configuring it is quite simple (at least compared to servers like Apache). Maybe you want to give it a try. Please ask in the forum if you need more information.

 

Recorder

Though the recorder was no main development subjects in version 1.33 there are some fixes and enhancements particularly concerning automatic correction of channel data:

    Automatic channel data correction in the recorder does not depend anymore on at least one of the “All Audio Tracks”, “DVB Subtitles” and “Auto-Split” options being switched on. Missing streams are dynamically added to TS recordings in any case if the recorder detects that PIDs in the channel data are wrong. Additionally bugs like the missing check for a wrong teletext PID have been fixed. Please note that streams cannot be dynamically added to ongoing MPG and pure audio (e. g. MP2) recordings. They require a restart resp. the auto-split option for this purpose.
    The Recorder considers the “Don't update automatically” flag in the channel data that has been introduced in DVBViewer Pro 5.6. The flag prevents auto-update actions and auto-corrections for the channel in question, including auto-split on channel data change, but still allows dynamically adding subtitle and audio streams to TS recordings if the “Include Subtitles” resp. “Include All Audio Tracks” options are switched on.
    Logging: The recorder additionally writes timer properties like intended start time, options and the EPG monitoring mode to the recording log when the recording starts. Furthermore “device removal” events (e. g. due to a defective contact) are logged in the recording log, if an ongoing recording is affected.

 

Miscellaneous

This section enumerates changes and fixes from various subject areas:

    Changed: General: New Icons for the Recording Service, the Options and the Tray Tool.
    Changed: Unicast Server: The out-dated Unicast Server is now disabled by default. In most cases existing installations will not be affected.

    Removed: Language Files: Scores of unused entries from the files rc_english.lng and rc_deutsch.lng.
    Changed: Web Interface: Numeric input fields don't accept invalid characters anymore. They turn red in this case and disable the Save Button on the corresponding page.
    Fix: Web Interface: The EPG Search with “Use regular expressions” unchecked failed if the search item contained characters like brackets that have a special meaning in regular expressions. On a search started from the EPG Details window the title as search item was cut off at '&' characters.
    Added: EPG Update: The EPG Updater automatically includes the Freesat EPG transponder 11427 H on Astra 28° East (delivering the whole Freesat EPG within 20 seconds), if Options → EPG → Receive Freesat EPG data is switched on and the channel resp. favorites list contains at least one channel from the British Astra 28° East position. It is not necessary anymore to have a channel from the Freesat EPG transponder in the list.
    Fix: EPG Update: Issues if “Save” was clicked on the Configuration page (an unintended EPG update started after 5 minutes, a manually started EPG update got stuck at the current transponder) or in case of DVB hardware allocation changes (EPG data from a transponder was not read completely or not at all).
    Fix: General: If putting the PC after a recording to sleep mode did not take effect (e. g. because the PC was in away mode) the Recording Service remained in a “partly switched off” state with disabled UPnP server, RTSP server and task execution including recording timers, requiring a restart to become fully functional again.
    Removed: Web Options: Checkbox “Use compression for web pages” which turned out to be not necessary anymore. The setting is still available as tweak in the file service.xml (in the WebGeneral section as “Gzip” entry). The default is “on”, which means, textual data like HTML and XML is compressed.
    Change: CI Handling: Decryption is now triggered without a valid PMT PID (e.g. for channels that were scanned as inactive), so that it is not necessary anymore to retune with the correct PMT PID. The CI handling only refers to the Service ID for channel recognition and similar tasks, not to the PMT PID anymore.
    Added: Hardware Database: Consideration of (known) DVB-C devices requiring the symbol rate to be multiplied by 1000 before it is passed to the driver. “Scan Devices” automatically adds the SRx1000 flag to the hardware settings in this case.
    Change: Hardware Options: The server detection in the RTSP Device Settings window only displays one address per server instance. If more than one address is available it displays the more advantageous one, e. g. the IP belonging to the same subnet as the Recording Service, if possible.

[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.33.1 Beta
« Antwort #72 am: 11 Juli, 2016, 21:20 »
Changelog

    Fix: Recorder: Corrections concerning the “Adjusted PMT” option. The first PMT in the recording did not indicate all audio streams, causing problems with other software. The PMT was not adjusted if the PMT PID in the channel list was initially 0. No PAT/PMT was written in case of a wrong Service ID.

    Change: Recorder: The Recorder creates a provisional database entry when it starts a recording for which no EPG data is available, so it immediately appears on the Recordings page of the Web Interface. The database entry is updated when the recordings ends. Previously such a recording was not displayed on the Recordings page until it was finished.

    Fix: Recorder: Auto split on channel data change (if switched on) was executed on every kind of deviation between channel list data and broadcasted data, not as intended only on major deviations like a wrong video PID.

    Added: Recorder Log: Teletext and DVB subtitle streams are now also logged.

    Fix: Recorder Log: PIDs and the corresponding format information were not logged correctly after correction of a wrong PMT PID (only with the “auto-split on channel data change” option switched off). In some countries the 12 hour format was used for logging the duration.

    Added: Channel List Handling: Automatic channel data correction by the Live Streaming and Web Server now modifies the channel list entry accordingly, thus avoiding a repetition on each tuning. Furthermore the Recording Service saves auto updates in its channel list to disk when it is stopped, provided no other program (e.g. DVBViewer) has changed the file channels.dat since it was loaded by the Recording Service.

    Fix: Web Server: The Web Server did not respond with status code 404 (not found) if a URL for non-transcoded streaming of a file contained an invalid ID.

    Fix: Web Server: IPv6 client addresses passed on by a Reverse Proxy were not handled correctly.

    Fix: Web Server: The Tweak "Reverse Proxy URL" was not available (bug in TweaksRS.ini).

    Fix: Web Interface: The Timeline page did not display the 12 hour format in countries that are using it.

    Fix: Streaming: The Web Server and Media Streaming Server could not handle non-transcoded streaming of files if no file extension like .mp3 was attached to the URL (other than announced in the 1.33.0 change log).

    Fix: API: Wrong UTF-8 encoding of channel logo URLs in responses to /api/getchannelsxml.html requests.

    Fix: API: /api/timerdelete.html did not process the (undocumented) parameters dor, start and stop correctly, so recognizing the to be deleted timer could fail (affecting the TVGenial add-on).

    Fix: API: /api/getchannelsxml was delivered with a wrong tuner tag (“Tuner” instead of “tuner”).

    Added: API: /api/epgclear.html (without parameters) deletes all EPG data.

    Fix: CI Handling: Unscrambling with FireDTV CI was disabled unnecessarily if the file FiresatApi.dll was missing.

    Change: Hardware Options: The “Has CI module” checkbox is now enabled for IPTV network devices.

    Added: General: Tweak “Search Depth in MB” (launch RSTweaker.bat). Applies to the analysis of TS files and recordings. The search depth specifies how many MBs the Recording Service analyzes in order to detect the contained streams and the video/audio format. Increasing the value may help if streams are not found, but also increases the time that is needed for analysis.

[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.33.2 Beta
« Antwort #73 am: 09 November, 2016, 16:15 »
Changelog

Please note: This is a security and stability update for the Recording Service. If you have taken measures in your network to make the Recording Service accessible from the internet (like port forwarding in the router) it is strongly recommended to not use versions earlier than 1.33.2 anymore!

    Fix: Web Server: Potential unauthorized access to the web interface from an external net (particularly the internet) under certain circumstances. Please note: This security issue is only of importance in combination with additional measures allowing access from external nets like port forwarding in the router.

    Fix: Web Options: After launching the Options (svcoptions.exe) a disabled guest account did not disable as intended the input fields and checkboxes in the guest section on the Web Settings page. Changed settings “Allow access from internet” and “Password also for LAN/WLAN” for the guest account were only saved if other settings on the page had additionally been changed.

    Fix: Hardware: Windows messages reporting the arrival or removal of a DVB device did not update the executable state of recording timers, thus causing a wrong display in the Web Interface.

    Fix: Timer Handling: Process timers that could not be executed caused a negative running timers count and various potential follow-up issues.

    Change: Recorder: Video/Audio data packets with set scrambled flag are not discarded anymore if unscrambled data has been received before (fixes issues caused by CAMs that do not reset the scrambled flag in certain data packets).

    Fix: Web Server: Memory leak when (re-)building the Media page.

    Change/Fix: RTSP Server: Fixes and enhanced Sat>IP 1.2.2 compatibility concerning data sent through the RTCP channel and as response to DESCRIBE commands. Proprietary RTCP data for DVBViewer & Co clients is not sent to other Sat>IP clients anymore. More about it here.

    Fix: Tray Tool: The shutdown warning dialog wasn't scaled according to Windows font size. With Edge as standard browser authentication didn't work if the Web Interface was opened from the tray menu (Edge bug: /index.html must be appended to the Web Interface URL. With IP:Port only your user name /password won't work).

    Change: Web Interface: Minor adjustments on the TVGuide page.

[close]

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 189165
  • Ohne Input kein Output
    • DVB-Cube
DVBViewer Recording Service 1.33.2.1 Beta
« Antwort #74 am: 14 November, 2016, 17:00 »
Whats new:>>

Fix: Options: Under certain circumstances each page change caused an access violation (particularly under the current Windows 10 insider preview).

https://www.dvbviewer.tv/members/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )