Gstreamer outputs bad / noisy video feed from buffer

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Gstreamer outputs bad / noisy video feed from buffer

Arvin6
Pipeline: Appsrc->decodebin->videoconvert->x264enc->mpegtsmux->hlssink

Output:
<http://gstreamer-devel.966125.n4.nabble.com/file/t377919/B6UyK.jpg>

Any idea why this happens?



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer outputs bad / noisy video feed from buffer

Arjen Veenhuizen
Perhaps you forgot to put the proper caps on the appsrc? It looks like a
colorspace and resolution issue to me (e.g. I420 vs RGB). You could also opt
to insert videoparse just after appsrc and set its properties correctly.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer outputs bad / noisy video feed from buffer

Arvin6
Hi Arjen
Thank you so much. I have set it to RGB16 before, now when I set it to RGB
it displays perfectly. Do you have any idea how to stream this over tcp?
My pipeline is
Appsrc->decodebin->videoconvert ->x264enc->mpegtsmux->hlssink

This works fine but the latency is not acceptable for screen casting. Also,
there is always an initial delay for segments to be generated which might be
the cause. What encoder / mux should I use to stream it over http/tcp in
realtime. I tried
Appsrc->decodebin->videoconvert->theoraenc->oggmux->tcpserversink but no
luck.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel