Streamnik Server.

Il progetto Streamnik Server è un server IPTV in base ai codec aperti OGG / Vorbis e OGG / TOORA.
Scarica ora

Streamnik Server. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Joern Seger
  • Sito web dell'editore:
  • http://www.streamnik.de/

Streamnik Server. Tag


Streamnik Server. Descrizione

Il progetto Streamnik Server è un server IPTV in base ai codec aperti OGG / Vorbis e OGG / TOORA. progetto Streamnik Server è un server IPTV in base ai codec aperto Ogg / Vorbis e Ogg / Theora. Si può trasmettere una serie di canali diversi ed è ottimizzato per girare su server di terzi (virtuali). Il palinsesto è definito da una tabella di database SQL e può essere modificato in runtime.Requirements: · Common C ++ con devel · Mysql (mysqlclient) Installazione: Per compilare, tutto funziona come al solito: ./ configuremakesudo make installWhat è necessario avviare il server : shorties: cortometraggi per handlingpreviews errore: cortometraggi in anteprima (ad esempio annunci - questo flusso è presentato da ...) video: i video per mostrare upall video, pantaloncini e prieviews devono corrispondere nel framerate, etc.shorties e anteprime keyframe-distanza sono in realtà cache con un nome chiave e sono compiledin (prossima versione potrebbe utilizzare una voce di database per questo) di avvio: basta avviare il server:> StreamnikServer -d -p -u e l'accesso al server ad esempio, da mplayer:> mplayer "http: // localhost: 12000 / video.ogg canale = 1?" Tuttavia, befor tutto questo, è necessario impostare un certo numero di cose aggiuntive: DATABASE: Avete bisogno di un database SQL e in esecuzione. Le dichiarazioni sono riportati alla fine di questo nome di database document.The e la password può essere aggiunto sulle line.FILES comando: È necessario la struttura del file seguente (può essere cambiato in serverConfig.h): home> directory condivisa> ogg> shortyThe ogg porta tutti i file, che devono essere in streaming. Ogni file ha una voce corrispondente nel database di SQL ( "video" tabella) .Le pantaloncini sono piccoli file ogg che vengono mostrati su un errore. shorty_1.ogg -> nessun flusso availableshorty_2.ogg -> accessshorty_3.ogg non autorizzata -> Streaming timeoutshorty_4.ogg -> database non availableThen è possibile aggiungere anteprime (cortometraggi befor il flusso originale, ad esempio per aggiunge) Questo file deve essere posizionato nella . directory Shorty come bene e prendono il nome di anteprima del sistema _ * ogg.The non sarà felice se non sono presenti, ma inizierà upCHANNELS: I canali sono aperti da una voce nel database SQL. Questa voce deve essere effettivamente presente sul startup.For tutti i canali, verrà creato un oggetto StreamCreator, che lo invierà di dati a un multiplexer. Questo sarà quindi gestire tutte le richieste dei client. TcpListener (Port 12000) StreamSend (Client 1) | | / File -> StreamCreator -> Multiplexer ---> StreamSend (client 2) Stream 1 | | -> StreamSend (Client 3) | SQL Database Access | ^ | -> StreamSend (Client 4) | | / File -> StreamCreator -> Multiplexer ---> StreamSend (Client 5) Stream 2 | | | SQL Database Access | ^ | ---> StreamSend (Client 6) | | / File -> StreamCreator -> Multiplexer ----> StreamSend (Client 7) Stream 3 -> StreamSend (Client 8) -> StreamSend (Client 9) ... Programma: il programma è inserito nel "programma" tabella nel database. ( "Day_id" e "data" non sono effettivamente in uso) e channel_id video_id corrispondono alle voci l'altro film tables.every ha una posizione (in un giorno). Una giornata inizia alle 4:00. La prima voce all'interno di un blocco di film deve essere contrassegnato con lo stato "1" .Se si dispone di un film, che non è in continua collegata di nuovo, si dovrebbe addthe stato "1". ************ ******************************************** SQL creazione del database *** ************************************************** ** CREATE TABLE `schedule` (` day_id` int (11) unsigned NOT NULL default '0', `date` varchar (8) NOT NULL default '',` int channel_id` (11) unsigned NOT NULL default '0' , `int position` (10) firmate non predefinita NULL '0',` video_id` int (10) unsigned NOT NULL default '0', `int durata` (10) unsigned NOT NULL default '0',` tinyint status` (3) unsigned NOT NULL default '0') CREATE TABLE `videos` (` int id` (10) unsigned NOT NULL auto_increment, `int owner` (10) unsigned NOT NULL default '0',` title` varchar (80 ) NOT NULL default '', `varchar subtitle` (80) NOT NULL default '',` author` varchar (80) NOT NULL default '', `copyright` varchar (160) NOT NULL default '',` descrizione` varchar predefinito (255) NOT NULL ' ', `Int time_added` (10) unsigned NOT NULL default '0',` int durata` (10) unsigned NOT NULL default '0', `tinyint ready` (1) NOT NULL default '0', PRIMARY KEY (` id`)) CREATE TABLE `channels` (` int id` (11) unsigned NOT NULL default '0', `name` varchar (80) NOT NULL default '',` int owner` (11) NOT NULL default '0 ', `descrizione` varchar (80) NOT NULL di default '',` tinyint randomplay` (1) NOT NULL di default '0', PRIMARY KEY ( `id`)) Cosa c'è di nuovo in questo rilascio: · Questa versione fornisce un sacco di nuova documentazione per la configurazione del server. · V'è ora uno script disponibili che compilare, installare e configurare il server streamnik in un unico passaggio. · la configurazione può ora essere fatto da un file di configurazione, che si trova in / etc / streamnik .conf. · Inoltre, ci sono alcuni bugfix minori, come le correzioni per la compilazione in diverse distribuzioni Linux.


Streamnik Server. Software correlato

DVD95.

DVD95 è un'applicazione GNOME per convertire DVD9 in DVD5 (4,7 GB). ...

154

Scarica

XDTV.

XDTV è un software che ti consente di guardare la TV. ...

185

Scarica

Sopcast.

Un modo semplice e gratuito per trasmettere video e audio su Internet ...

299

Scarica

igiter

Igiter facilita la conversione di quasi tutti i formati video a uno riproducibile su vari giocatori multimediali. ...

195

Scarica