Linux e o Sistema Brasileiro de TV Digital
Com a recém inclusão do driver da Dibcom que suporta SBTVD na árvore do Video4Linux e após uma longa manhã/tarde de conversas, discussões e testes com Mauro Chehab e Alan Carvalho de Assis, agora posso confirmar que já temos um driver estável no Linux.
usb 1-4: new high speed USB device using ehci_hcd and address 29
usb 1-4: New USB device found, idVendor=1554, idProduct=5010
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: STK807X
usb 1-4: Manufacturer: DiBcom
usb 1-4: SerialNumber: 016
usb 1-4: configuration #1 chosen from 1 choice
dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
usb 1-4: firmware: requesting dvb-usb-dib0700-1.20.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'Prolink Pixelview SBTVD' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Prolink Pixelview SBTVD)
DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
DiB0070: successfully identified
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/i nput/input38
dvb-usb: schedule remote query interval to 50 msecs.
dvb-usb: Prolink Pixelview SBTVD successfully initialized and connected.
$ lsusb Bus 001 Device 030: ID 1554:5010 Prolink Microsystems Corp.
* São Paulo
* Minas Gerais
* Porto Alegre
* Rio de Janeiro
Sinal é aberto. Você pega os canais de acordo com o que tem disponível na sua região.
Em Porto Alegre (Setembro, 20 de 2009) só tem disponível o canal Globo.
Baixando drivers atuais:
* Remova o dispositivo da USB caso esteja plugado.
$ hg clone http://www.linuxtv.org/hg/v4l-dvb
$ cd v4l-dvb
$ make
$ sudo make rmmod
$ sudo make install
- Instalando firmware
wget http://www.wi-bw.tfh-wildau.de/~pboettc h/home/files/dvb-usb-dib0700-1.20.fw
cp dvb-usb-dib0700-1.20.fw /lib/firmware
* Plugue o dispositivo
Baixando ferramentas:
$ hg clone http://linuxtv.org/hg/dvb-apps $ cd dvb-apps
$ make
$ sudo make install
1) Crie o arquivo ch_freq.conf que irá conter a frequência dos canais.
$ vi ch_freq.conf
# UHF channels 14 to 69
T 473142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 14
T 479142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 15
T 485142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 16
T 491142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 17
T 497142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 18
T 503142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 19
T 509142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 20
T 515142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 21
T 521142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 22
T 527142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 23
T 533142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 24
T 539142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 25
T 545142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 26
T 551142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 27
T 557142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 28
T 563142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 29
T 569142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 30
T 575142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 31
T 581142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 32
T 587142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 33
T 593142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 34
T 599142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 35
T 605142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 36
# channel 37 not used
T 617142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 38
T 623142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 39
T 629142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 40
T 635142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 41
T 641142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 42
T 647142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 43
T 653142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 44
T 659142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 45
T 665142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 46
T 671142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 47
T 677142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 48
T 683142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 49
T 689142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 50
T 695142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 51
T 701142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 52
T 707142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 53
T 713142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 54
T 719142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 55
T 725142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 56
T 731142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 57
T 737142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 58
T 743142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 59
T 749142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 60
T 755142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 61
T 761142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 62
T 767142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 63
T 773142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 64
T 779142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 65
T 785142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 66
T 791142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 67
T 797142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 68
T 803142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 69
2) Faça o scan p/ verificar quais canais estão disponíveis em sua área:
$ scan ch_freq.conf > channels.conf
O arquivo channels.conf irá armazenar os canais encontrados:
Exemplo de canais encontrados em Porto Alegre:
RBS TV HD:593142857:INVERSION_AUTO:BANDWIDTH_6_MH Z:FEC_3_4:FEC_AUTO:QAM_AUTO:TRANSMISSION _MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY _NONE:0:0:51648
RBS TV 1seg:593142857:INVERSION_AUTO:BANDWIDTH_6_MH Z:FEC_3_4:FEC_AUTO:QAM_AUTO:TRANSMISSION _MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY _NONE:0:0:51672
$ yum install vlc -y (Fedora)
* Adicione channels.conf no seu playlist:

Finalmente click em play

1) Veja se a antena está bem localizada e recebendo sinal
2) Existe um *pequeno* delay p/ o sinal estar disponível e o vlc encontra o canal
3) Verifique o dmesg p/ possíveis erros
4) VLC e Mplayer apresentaram problemas em certas resoluções e certos tipos de codicação de áudio
5) Em último caso envie um email p/ lista dos desenvolvedores do projeto LinuxTV (em inglês) informando seu problema com a saída do dmesg e lsusb.
http://www.digimer.com.br/handler.php?m odule=site&action=view#produto:7280
Ainda precisam de testes e provavelmente alterações de código.
Fedora 11 x86 + vlc (repositório atrpm)
Kernel: 2.6.29.5-191.fc11.i686.PAE #1 SMP
Qual foi o dispositivo testado?
PixelView PlayTV USB SBTVDdmesg e lsusb
usb 1-4: new high speed USB device using ehci_hcd and address 29
usb 1-4: New USB device found, idVendor=1554, idProduct=5010
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: STK807X
usb 1-4: Manufacturer: DiBcom
usb 1-4: SerialNumber: 016
usb 1-4: configuration #1 chosen from 1 choice
dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
usb 1-4: firmware: requesting dvb-usb-dib0700-1.20.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'Prolink Pixelview SBTVD' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Prolink Pixelview SBTVD)
DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
DiB0070: successfully identified
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/i
dvb-usb: schedule remote query interval to 50 msecs.
dvb-usb: Prolink Pixelview SBTVD successfully initialized and connected.
$ lsusb Bus 001 Device 030: ID 1554:5010 Prolink Microsystems Corp.
Em quais locais já sabemos que funciona?
* São Paulo
* Minas Gerais
* Porto Alegre
* Rio de Janeiro
Precisa de cabo ou o sinal é aberto?
Sinal é aberto. Você pega os canais de acordo com o que tem disponível na sua região.
Em Porto Alegre (Setembro, 20 de 2009) só tem disponível o canal Globo.
Instalando driver e aplicativos
Baixando drivers atuais:
* Remova o dispositivo da USB caso esteja plugado.
$ hg clone http://www.linuxtv.org/hg/v4l-dvb
$ cd v4l-dvb
$ make
$ sudo make rmmod
$ sudo make install
- Instalando firmware
wget http://www.wi-bw.tfh-wildau.de/~pboettc
cp dvb-usb-dib0700-1.20.fw /lib/firmware
* Plugue o dispositivo
Baixando ferramentas:
$ hg clone http://linuxtv.org/hg/dvb-apps $ cd dvb-apps
$ make
$ sudo make install
Configurando..
1) Crie o arquivo ch_freq.conf que irá conter a frequência dos canais.
$ vi ch_freq.conf
# UHF channels 14 to 69
T 473142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 14
T 479142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 15
T 485142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 16
T 491142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 17
T 497142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 18
T 503142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 19
T 509142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 20
T 515142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 21
T 521142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 22
T 527142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 23
T 533142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 24
T 539142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 25
T 545142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 26
T 551142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 27
T 557142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 28
T 563142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 29
T 569142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 30
T 575142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 31
T 581142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 32
T 587142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 33
T 593142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 34
T 599142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 35
T 605142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 36
# channel 37 not used
T 617142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 38
T 623142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 39
T 629142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 40
T 635142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 41
T 641142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 42
T 647142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 43
T 653142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 44
T 659142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 45
T 665142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 46
T 671142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 47
T 677142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 48
T 683142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 49
T 689142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 50
T 695142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 51
T 701142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 52
T 707142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 53
T 713142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 54
T 719142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 55
T 725142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 56
T 731142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 57
T 737142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 58
T 743142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 59
T 749142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 60
T 755142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 61
T 761142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 62
T 767142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 63
T 773142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 64
T 779142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 65
T 785142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 66
T 791142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 67
T 797142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 68
T 803142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 69
2) Faça o scan p/ verificar quais canais estão disponíveis em sua área:
$ scan ch_freq.conf > channels.conf
O arquivo channels.conf irá armazenar os canais encontrados:
Exemplo de canais encontrados em Porto Alegre:
RBS TV HD:593142857:INVERSION_AUTO:BANDWIDTH_6_MH
RBS TV 1seg:593142857:INVERSION_AUTO:BANDWIDTH_6_MH
Instalando/Configurando o player VLC
$ yum install vlc -y (Fedora)
* Adicione channels.conf no seu playlist:

Finalmente click em play
E se não funcionar?
1) Veja se a antena está bem localizada e recebendo sinal
2) Existe um *pequeno* delay p/ o sinal estar disponível e o vlc encontra o canal
3) Verifique o dmesg p/ possíveis erros
4) VLC e Mplayer apresentaram problemas em certas resoluções e certos tipos de codicação de áudio
5) Em último caso envie um email p/ lista dos desenvolvedores do projeto LinuxTV (em inglês) informando seu problema com a saída do dmesg e lsusb.
Onde eu comprei minha placa?
http://www.digimer.com.br/handler.php?m
Qual é a situação dos outros dispositivos de TV Digital no Linux?
Ainda precisam de testes e provavelmente alterações de código.
Qual foi a distribuição testada?
Fedora 11 x86 + vlc (repositório atrpm)
Kernel: 2.6.29.5-191.fc11.i686.PAE #1 SMP

(Anonymous)
Bravo !
Como fica a performance da maquina em Full HD (1080i) ?
Ja tentastes fazer algum tipo de gravacao da transmissao para o disco rigido ?
Abraço.
(Anonymous)
(Anonymous)
Interessante mesmo!
(Anonymous)
Consumo CPU
Pode nos informar como ficou o consumo de CPU durante a reprodução dos canais?
Re: Consumo CPU
Máquina:
Dual core duo 2.4Ghz - 2G RAM
Thnkpad T61
Se tiverem interesse, posso efetuar novos testes.
(Anonymous)
Ubuntu
Obrigado por compartilhar este tutorial conosco.
Estou tentando executá-lo no Ubuntu 9.10 (Karmic Koala), mas estou tendo algumas dificuldades que caso você e o resto da comunidade puder ajudar eu serei muito grato.
Eu baixei e instalei ambos o v4l-dvb e o dvb-apps e o firmware sem problemas, mas quando tento fazer o 'scan' dos canais recebo a mensagem:
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2273: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
Tentei carregar o módulo 'dvb-usb-dib0700' manualmente mas não me resolvei o problema. Acredito que ele não esteja carregando o firmware.
Poderia me dar um ajuda?
Abraço,
Rudolf
(Anonymous)
Re: Ubuntu
estou tendo o mesmo problema que vc no UBUNTU 9.10. Vc conseguiu resolver o problema? Caso tenha conseguido, pode me ajudar?
Obrigado,
Gustavo
(Anonymous)
Re: Ubuntu
Voces conseguiram fazer o pixelview funcionar no ubuntu 9.10 ?
Abraço,
CrocoJet
(Anonymous)
Re: Ubuntu
Alguma solução?
(Anonymous)
Cidade
Re: Cidade
(Anonymous)
parabéns!!!
vou testar no meu debian.
william - rj
(Anonymous)
Re: parabéns!!!
Se for possível fazer uma bateria de testes avaliando a estabilidade do conjunto seria excelente !
Eu utilizo o ubuntu 9.04, mas acho que deve funcionar tbm.
Abraço !
(Anonymous)
Firmware novo e windows
(Anonymous)
Re: Firmware novo e windows
(Anonymous)
Re: Firmware novo e windows
[]s
Douglas
(Anonymous)
Re: Firmware novo e windows
Sempre pensei que o firmware fosse gravado em memória EPROM.
Interessante !
Abraços !
(Anonymous)
Re: Firmware novo e windows
Fato é, que a memória seja NOR ou NAND para o firmware tem vida útil limitada (essa era minha preocupação inicial), a não ser que o receptor tenha somente o bootloader e precise carregar o firmware em RAM a cada vez... nesse caso, não há redução alguma da vida útil.
Hoje testei no Windows depois do Ubuntu e continuou funcionando...
De qualquer forma, funcionando já está mais que bom. E muito obrigado pela informação do post, foi de grande ajuda. Abraço!
Fabrício S. Caetano
(Anonymous)
gravação com vlc
Tens ideia do bitrate total (video & audio) da transmissão da TV digital ?
Abraço !
(Anonymous)
SBTVD Sem hardware especifico!
(Anonymous)
Novos drivers outros problemas.
Ao instalar os novos drivers, a minha placa Pinnacle PCTV 110i perdeu o controle remoto.
Antes utilizava com o LIRC, mas agora o driver não reconhece o IR.
(Anonymous)
VLC
Antes de mais nada, quero agradecer o ótimo trabalho que estão fazendo.
Eu segui os passos descritos e consegui fazer ele funcionar. Só que não consigo ver nada em fullhd, fica sempre uma imagem cinza. Em 1seg eu consigo ver com ótimo áudio, mas a imagem fica aos socos. Minha máquina é um Phenom X4 9600 com 4gb de memória e vga 8600GT. Algma dica? Rodando pelo terminal ele sempre dá as mensagens abaixo:
libdvbpsi error (PSI decoder): TS discontinuity
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
Já tentei compilar a última versão do VLC, libdvbpsi e dá na mesma. Estou com os últimos drivers da Nvidia e kernel 2.6.31. O mesmo acontece em kernel anterior.
Tentei também com Mplayer e Xine e nada.
Se tiver algum teste que eu puder ajudar, podem contar comigo. Não sou programador, mas tento me virar.
Marcello
palmunix arroba gmail.com
(Anonymous)
Testado e aprovado em um eeepc 701
(Anonymous)
Desempenho no linux
usei o esse bom tutorial sobre o receptor usb full seg rodando no linux. comprei um receptor da mesma marca que vc fez o tutorial, compilei o driver e tudo o mais.
o q detectei foi o baixo desempenho que estou achando que é problema da minha máquina mesmo, que não tem bons atributos para decodificar o vídeo em HD.
vc teve um bom desempenho no linux?? testei na mesma máquina no windows e vi que o desempenho era um pouco melhor.
gostaria da sua opinião sobre o assunto para q eu possa tentar alguma forma de melhorar o meu desempenho, sendo comprando outro computador (ou uma placa d vídeo boa) ou mexer no driver, etc...
t+
Antonio Cosme
(Anonymous)
Problemas...
consegui configurar tudo no ubuntu 9.04 e esta tudo funcinando ok no vlc.
Porem, nao consegui fazer a plaquinha funcionar no dvbtune, dvbstream ou mplayer/mencoder...
Vc tem alguma experiencia com algum desses programas?
Meu problema e q moro no canada, e tenho essa maquina linux na casa de um amigo ai no Brasil, em Sao Paulo, para fazer gravacoes de programas de tv e dar upload do mesmo pra meu server aqui.
Funciona como uma PVR a distancia... :)
Hoje o sistema esta todo ok, funcionando a algums anos, porem encodando video analogico.
O que eu quero fazer agora e capturar os streams 1seg e simplesmente dar upload pra ca, sem re-encodar. Como 1seg tem bitrate bem pequeno (acho q e 400kbps) seria perfeito.
no mplayer e super simples de fazer isso, porem no vlc nunca consegui.
O dvbstream e uma outra opcao... aparentemente ele simplesmente pega o stream digital e re-transmite via uma porta UDP. Nesse caso, meu server aqui no canada e gravar pra mim. Porem, ele tbem nao funciona... =S
Anyway... qq dica sera bem vinda... grande abraco!!
-H
(Anonymous)
Aqui em Salvador, no windows, sintonizo SBT e GLOBO, hd e one-seg, mas no linux só consigo enchergar o SBT. Alguém teve experiência parecida?