fermartins
(usa Debian)
Enviado em 04/03/2018 - 15:32h
Boa Tarde,
Estou tentando efetuar um transcod de fluxo, de udp para por exemplo, e mudar a compressão seja para mpg1, mpg2 ou h264, estou tentando fazer isso localmente, configurei o ffserver para soltar em UDP, mas não consigo aplicar os parâmetros, para definir bitrate, resolução ou ate direcionar um fluxo de rede, modificar esse fluxo, li algumas coisas aqui mesmo no forum que foram de grande ajuda, mas parei com essa aqui.
Ex: um fluxo udp que esta 225.0.0.1:1234 para modificando resolução e compressão de imagem 225.0.0.1:1235.
Meu ffserver a baixo
#################################################
HTTPPort 8090
#HTTPBindAddress 225.0.0.1
<Stream teste.mp4>
Format rtp
File "/home/rmartins/teste.mp4"
MulticastAddress 225.0.0.1
MulticastPort 1234
MulticastTTL 16
NoLoop
</Stream>
############################################3
Quando executo o ffserver recebo essa saida.
Sun Mar 4 15:22:36 2018 Opening feed file '/home/rmartins/teste.mp4' for stream 'teste.mp4'
Sun Mar 4 15:22:37 2018 FFserver started.
Sun Mar 4 15:22:37 2018 225.0.0.1:1234 - - "PLAY teste.mp4/streamid=0 RTP/MCAST"
Sun Mar 4 15:22:37 2018 [rtp @ 0x55a73480cb80]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Sun Mar 4 15:22:37 2018 225.0.0.1:1236 - - "PLAY teste.mp4/streamid=1 RTP/MCAST"
Sun Mar 4 15:22:37 2018 [rtp @ 0x55a734759b40]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
O fluxo e executado , consigo pegar ele pelo vlc, porem não sai imagem alguma, se um dos senhores puderem me ajudar, fico imensamente grato.
Desde já agradeço!