I trying to stream rtmp from rasberrypi, the omx hardware encoder worked really nice, by the way, so I'm running:
And there is an error:
Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstAudioSrcClock ERROR: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Internal data flow error. Additional debug info: gstbasesrc.c(2812): gst_base_src_loop (): /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: streaming task paused, reason not-negotiated (-4) Execution ended after 535913298 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... libv4l2: warning v4l2 mmap buffers still mapped on close() Freeing pipeline ... First of all i thought that there is some alsa problems or such, but then I tried to write simple mpegts and it worked:
But i can't just change "filesink location=1.ts" to rtmpsink location='rtmp://my_rtmp_for_ustream.tv_url' because i'll get an error:
WARNING: erroneous pipeline: could not link mux to rtmpsink0
So, what can I do to get it work? Thanks.