Servidor streamnik.

O projeto Streamnik Server é um servidor IPTV com base nos codecs abertos OGG / VORBIS e OGG / TEORA.
Baixe Agora

Servidor streamnik. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Joern Seger
  • Site do editor:
  • http://www.streamnik.de/

Servidor streamnik. Tag


Servidor streamnik. Descrição

O SPYNIK Server Project é um servidor IPTV com base nos codecs abertos OGG / VORBIS e OGG / TEORA. O SPYNIK Server Project é um servidor IPTV com base nos codecs abertos OGG / VORBIS e OGG / TEORA. Ele pode transmitir vários canais diferentes e é otimizado para ser executado em servidores alugados (virtuais). A programação do programa é definida por uma tabela de banco de dados SQL e pode ser alterada em Runtime.Requirements: · Common C ++ com Instalação de Devel · MySQL (MySQLClient): Para compilar, tudo funciona como de costume: ./ Configuremakesudo Faça o que você precisa iniciar o servidor : Shorts: Short Films para erros HandlingPreviews: Filmes de pré-visualização curtos (por exemplo, anúncios - este fluxo é apresentado por ...) Vídeos: vídeos para mostrar utall vídeos, baixistas e pré-visualizações devem corresponder a transmissões e pré-visualizações de transmissão. Na verdade, em cache com um nome chave e são compiledin (a próxima versão pode usar uma entrada de banco de dados para essa) inicialização: basta iniciar o servidor:> streamnikserver -d -p -p e acessar o servidor, por exemplo, por MPlayer:> Mplayer "http: // localhost: 12000 / video.ogg? canal = 1" No entanto, antes de tudo isso, você precisa configurar um número de coisas adicionais: banco de dados: você precisa de um banco de dados SQL e corrida. As declarações são mostradas no final deste documento. O nome do banco de dados e a senha podem ser adicionados na linha de comando.Files: você precisa da seguinte estrutura de arquivos (pode ser alterado em ServerConfig.h): Home> Compartilhado> OGG> Diretório OGG OGG carrega todos os arquivos, que devem ser transmitidos. Cada arquivo tem uma entrada correspondente no banco de dados SQL ("Vídeos" da tabela). Os baixistas são pequenos arquivos OGG que são mostrados em um erro. shortty_1.ogg -> sem stream disponibleshorty_2.ogg -> Acesso não autorizadoShorty_3.ogg -> streaming timeoutshorty_4.ogg -> banco de dados não disponível você pode adicionar visualizações (curtas-metragens antes do fluxo original, por exemplo, para adicionar) este arquivo deve ser colocado no Diretório de curtas também e são nomeados Preview _ *. O sistema não será feliz se não estiver presentes, mas iniciará Upchannels: canais são abertos por uma entrada no banco de dados SQL. Essa entrada deve estar realmente presente na inicialização. Para cada canal, será criado um objeto SAMILECREATOR, o que enviará dados para um multiplexador. Isso então lidará com todas as solicitações do cliente. TCPlistener (Port 12000) StreamSend (Client 1) | | / Arquivo -> StreamCreator -> Multiplexador ---> StreamSend (Client 2) Stream 1 | | -> Streamsend (Cliente 3) | Acesso à base de dados SQL | ^ | -> Streamsend (Cliente 4) | | / Arquivo -> StreamCreator -> Multiplexer ---> StreamSend (Client 5) Stream 2 | | | Acesso à base de dados SQL | ^ | ---> streamsend (cliente 6) | | / arquivo -> streamcreator -> Multiplexer ----> streamsend (cliente 7) fluxo 3 -> streamsend (cliente 8) -> streamsend (cliente 9) ... agenda: a programação é colocada no "agendamento" tabela no banco de dados. ("Day_id" e "Data", na verdade, não estão em uso) Channel_ID e Video_ID correspondem às entradas nas outras tabelas. O filme tem uma posição (em um dia). Um dia começa às 4:00. A primeira entrada dentro de um bloco de filmes deve ser marcada com status "1". Se você tiver um filme, que não está contínuo conectado, você deve adicionar novamente o status "1". ************ *********************************************** SQL Database Criação *** ************************************************ ** Criar tabela 'cronograma' (`Day_ID` int (11) não assinado não null padrão '0',` date` varchar (8) não null default '', 'Channel_ID' int (11) não assinado não null padrão '0' 'Posição do "Int (10) Não assinada Não Null Padrão' 0 ',` Video_ID` Int (10) Não assinado não null Padrão' 0 ', `duração' int (10) não assinada não null padrão '0',` status ' (3) não assinado não null default '0') Criar tabela `vídeos '(` Id` »int (10) não assinados não null auto_increment,` proprietário' int (10) não assinado não null default '0', `80 ) Não padrão padrão '', `subtítulo` varchar (80) não null default '',` author` varchar (80) não null default '', `Copyright` varchar (160) não null default '',` description` varchar (255) Não padrão NULL ' ', `time_addded` int (10) não assinada não null padrão' 0 ',` duração' int (10) não assinada não null padrão '0', `pronto 'tinyint (1) não null padrão' 0 ', chave primária (` ` ID`)) Criar tabela `canais` canais (`Id` INT (11) não assinados não null padrão '0',` nome` varchar (80) não null default '', não null padrão '0 ', `descrição` varchar (80) não null default' ',` randomplay` tinyint (1) não null default' 0 ', chave primária («ID»)) O que é novo nesta versão: · Esta versão fornece um monte de Nova documentação para configurar o servidor. · Agora há um script disponível que compile, instalar e configurar o servidor Streamnik em uma etapa. · A configuração agora pode ser feita por um arquivo de configuração, que é colocado em / etc / streamnik .conf. · Além disso, existem algumas pequenas correntes, como correções para compilar sob distribuições Linux diferentes.


Servidor streamnik. Software Relacionado

Palantir.

Palantir é um sistema de streaming baseado em Linux projetado para transmitir vídeo ao vivo, áudio e dados em uma rede TCP / IP. ...

217

Download

Globe7.

Globe7 é um telefone suave com voz integrada, vídeo, im e streaming de vídeo em tempo real, alimentado por publicidade on-line. ...

68

Download

Projeto Dissent.

Projeto Dissent é um software que tenta ser um aplicativo multimídia completo que pode reproduzir arquivos de áudio e vídeo. ...

190

Download

Lemonrip.

lemonrip é um aplicativo Linux para rasgar e codificar DVD em arquivos AVI. ...

194

Download