Streamnik-Server

StreamNIK Server-Projekt ist ein IPTV-Server, der auf den offenen Codecs OGG / Vorbis und OGG / Theora basiert.
Jetzt downloaden

Streamnik-Server Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joern Seger
  • Website des Verlags:
  • http://www.streamnik.de/

Streamnik-Server Stichworte


Streamnik-Server Beschreibung

StreamNIK Server-Projekt ist ein IPTV-Server, der auf den offenen Codecs OGG / Vorbis und OGG / Theora basiert. StreamNIK Server-Projekt ist ein IPTV-Server, der auf den offenen Codecs OGG / Vorbis und OGG / Theora basiert. Es kann eine Anzahl verschiedener Kanäle streamen und ist optimiert, um auf mietens (virtuellen) Servern auszuführen. Der Programmplan wird von einer SQL-Datenbanktabelle definiert und kann bei der Laufzeit geändert werden. : Shorties: Kurzfilme für Fehler HandlingPreviews: Short Preview-Filme (z. B. Anzeigen - Dieser Stream wird dargestellt eigentlich mit einem Schlüsselnamen zwischengespeichert und Compiledin (Next-Version kann dafür einen Datenbankeintrag dazu verwenden) Startup: Starten Sie einfach den Server:> StreamNikServer -d -u -p und dem Zugriff auf den Server zB von MPlayer:> MPlayer "http: // localhost: 12000 / video.ogg? channel = 1" Allerdings müssen Sie jedoch eine Reihe zusätzlicher Dinge einrichten: Datenbank: Sie benötigen eine SQL-Datenbank und Laufen. Anweisungen werden am Ende dieses Dokuments angezeigt. Der Datenbankname und das Kennwort können auf der Befehlszeile hinzugefügt werden. Files: Sie benötigen die folgende Dateistruktur (kann in serverconfig.h geändert werden): Home> Shared> ogg> shortthe ogg-Verzeichnis trägt alle Dateien, die gestreamt werden sollen. Jede Datei hat einen entsprechenden Eintrag in der SQL-Datenbank (Tabelle "Videos"). Die Sharder sind kleine OGG-Dateien, die auf einem Fehler angezeigt werden. shorty_1.ogg -> No Bream AveralableShorty_2.ogg -> Nicht autorisierte AccessShorty_3.ogg -> Streaming TimeoutShorty_4.ogg -> Datenbank nicht verfügbar Shorty Directory auch und werden als Vorschau _ *. Dieser Eintrag muss tatsächlich beim Start vorhanden sein. Für jeden Kanal wird ein StreamCreator-Objekt erstellt, das die Daten an einen Multiplexer sendet. Dadurch werden alle Clientanforderungen behandelt. TCplistener (Port 12000) Streamend (Client 1) | | / Datei -> StreamCreator -> Multiplexer ---> Streamend (Client 2) Stream 1 | | -> Streamend (Client 3) | SQL-Datenbankzugang | ^ | -> Streamend (Client 4) | | / Datei -> StreamCreator -> Multiplexer ---> Streamend (Client 5) Stream 2 | | | SQL-Datenbankzugang | ^ | ---> Streamend (Client 6) | | / Datei -> StreamCreator -> Multiplexer ----> StreamSend (Client 7) Stream 3 -> Streamend (Client 8) -> StreamSend (Client 9) ... Zeitplan: Der Zeitplan wird in den "Zeitplan" gelegt Tabelle in der Datenbank. ("DAY_ID" und "Datum" sind eigentlich nicht verwendet) channel_id und video_id entsprechen den Einträgen in den anderen Tischen. Jeder Film hat eine Position (an einem Tag). Ein Tag beginnt um 4:00 Uhr. Der erste Eintrag innerhalb eines Filzblocks sollte mit dem Status "1" gekennzeichnet sein. Wenn Sie einen Film haben, der nicht kontinuierlich verbunden ist, sollten Sie den Status "1" wieder addieren. ************** ********************************************************************************** ********************************************************** ** Erstellen Sie Tabelle "Zeitplan" (`DAY_ID` int (11) nicht signiert, nicht null Standard '0', `Datum` varchar (8) nicht null Standard '',` channel_id 'Int (11) nicht signiert, nicht null Standard' 0 ' , `Position` int (10) nicht signiert, nicht null Standard '0',` video_id` int (10) unsigniert nicht null Standard '0', `Dauer 'Int (10) UNTERNEHMEN NICHT NULL DEFAULT' 0 ',` STATUS' TINYINT (3) nichtzeichenlos nicht null Standard '0') Erstellen Sie Tabelle "Videos" (`ID` int (10) unsigniert nicht null auto_increment, `Eigentümerin int (10) unsigniert nicht null Standard '0',` Titel 'varchar (80 ) Nicht null Standard '', `Untertitel 'varchar (80) nicht null Standard' ',` Autor' varchar (80) nicht Null Standard '', `Copyright` varchar (160) nicht Null Standard '',` Beschreibung 'varchar (255) nicht null default ' ', `Time_Added' Int (10) nichtzeichenlos nicht NULL-Standard '0',` Dauer 'Int (10) Unsigniert nicht null Standard' 0 ', `Ready` Tinyint (1) nicht Null Standard' 0 ', Primärschlüssel (` ID`)) Erstellen Sie Tabelle "Kanäle" (`ID` int (11) unsigniert nicht null Standard "0", `Name" Varchar (80) nicht Null Standard '', `Eigentümer 'Int (11) nicht Null Standard' 0 ",` Neue Dokumentation zum Einrichten des Servers. · Es ist jetzt ein Skript verfügbar, das den StreamNIK-Server in einem Schritt kompiliert, installieren, installieren und einrichten kann. · Die Konfiguration kann jetzt von einer Konfigurationsdatei erfolgen, die in / etc / streamnik platziert ist .conf. · Zusätzlich gibt es einige kleinere Bugfixes, z. B. Fixes, um unter verschiedenen Linux-Distributionen zu kompilieren.


Streamnik-Server Zugehörige Software

MMSRIP.

MMSRIP ist ein Programm, mit dem Sie auf Ihrer Festplatte speichern können, wobei der Inhalt von einem MMS-Server gestreut wird. ...

173

Herunterladen