Acho que você pode usar o novo hlssink
plugin
Canal simples para testar hlssink
localy:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
em seguida, execute o vlc:% cvlc playlist.m3u8
se você quiser transmitir via rede, inicie seu servidor da Web e o canal correto:
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5 playlist-root=http://server.com location=/var/www/hlssink playlist-location=/var/www/hlssink
há /var/www/hlssink
é seu diretório document_root
e abra http://server.com/playlist.m3u8
playlist em vlc