sto utilizzando VLC come server per lo streaming di un immagine/video...
dopo varie prove e ricerche sono riuscito a far funzionare il tutto con il seguente comando
Codice:
vlc -vv campione2.jpg --sout '#transcode{vcodec=mp2v,acodec=mpga,vb=800,ab=128}:duplicate{dst=display,dst=rtp{sdp=rtsp://10.36.1.12:8080/test.sdp}}
adesso se voglio codificare l'immagine con l'algoritmo H263 al posto di MPEG2 (vcodec=mp2v) ottengo i seguenti errori
Codice:
avcodec encoder debug: libavcodec already initialized
[0x850f0b0] avcodec encoder error: cannot open encoder
[0x829b798] main input debug: Buffering 80%
[0x850f0b0] main encoder debug: TIMER module_need() : 110,350 ms - Total 110,350 ms / 1 intvls (Avg 110,350 ms)
[0x829b660] stream_out_transcode stream out error: cannot find video encoder (module:any fourcc:h263)
[0x850e750] main decoder debug: removing module "fake"
[0x829b660] stream_out_transcode stream out error: cannot create video chain
[0x84f1470] main packetizer error: cannot create packetizer output (fake)
sembra che non siano caricati i moduli dell'algoritmo...
sapete darmi qualche suggerimento?uso ubuntu 9.10 e ho installato vlc dai repository (sudo apt-get install vlc)
grazie