How many queues are needed for a muxer and tee

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

How many queues are needed for a muxer and tee

Zhao, Halley

Hi all:

I have some questions when I tune some camera pipeline.

In general, more queues, more latency of preview. Lack of queue will lead to jitter and a/v sync issue.

 

So I came to the conclusion that:

If you have a tee element, you need 2 queues at each branch.

If you have a mux element, you need at least 1 queue at one input branch.

Do you agree it?

 

And it seems one queue at each branch before a mux is better than just one queue at one branch.

 

gst-launch v4l2src ! video/x-raw-yuv ! tee name=t_vid ! queue ! xvimagesink t_vid. ! queue ! ffmpegcolorspace ! theoraenc ! queue ! mux. autoaudiosrc ! audioconvert ! vorbisenc ! queue ! mux. oggmux name=mux ! filesink location=test.ogg

 

ZHAO, Halley (Aihua)

Email: halley.zhao<a href="BLOCKED::mailto:aihua.zhao@intel.com" title="mailto:aihua.zhao@intel.com&#10;mailto:hui.xue@intel.com">@intel.com

Tel: +86(21)61166476

iNet: 8821-6476

SSG/OTC/Moblin 3W038 Pole: F4

 


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

playbin2 selector

Shivaprasad P

Hi,

 

            Can anybody give me the reference for code/document on selector element in playbin2 ?

 

Regards

Shivaprasad

The information contained in this e-mail message and in any
attachments/annexure/appendices is confidential to the 
recipient and may contain privileged information. 
If you are not the intended recipient, please notify the
sender and delete the message along with any 
attachments/annexure/appendices. You should not disclose,
copy or otherwise use the information contained in the
message or any annexure. Any views expressed in this e-mail 
are those of the individual sender except where the sender 
specifically states them to be the views of 
Toshiba Embedded Software India Pvt. Ltd. (TESI),Bangalore.

Although this transmission and any attachments are believed to be
free of any virus or other defect that might affect any computer 
system into which it is received and opened, it is the responsibility
of the recipient to ensure that it is virus free and no responsibility 
is accepted by Toshiba Embedded Software India Pvt. Ltd, for any loss or
damage arising in any way from its use.



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How many queues are needed for a muxer and tee

Florent THIERY-2
In reply to this post by Zhao, Halley
Hi,

> So I came to the conclusion that:
> If you have a tee element, you need 2 queues at each branch.
> If you have a mux element, you need at least 1 queue at one input branch.
>
> Do you agree it?
> And it seems one queue at each branch before a mux is better than just one
> queue at one branch.

I also came to this conclusion, based solely on usage.

Florent

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: How many queues are needed for a muxer and tee

Miron Kunz
Hi,

what about "leaky" and other properties of these queues? Have you used default values?

Thanks,
Miron

> Hi,
>
> > So I came to the conclusion that:
> > If you have a tee element, you need 2 queues at each branch.
> > If you have a mux element, you need at least 1 queue at one input branch.
> >
> > Do you agree it?
> > And it seems one queue at each branch before a mux is better than just one
> > queue at one branch.
>
> I also came to this conclusion, based solely on usage.
>
> Florent
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel