[gst-devel] Switching between different audio streams over RTSP stream

Alex Ugarte augarte at vicomtech.org
Fri Feb 5 22:22:42 CET 2010


Hi all,
Just for the records, we have solved this problem using an "adder" instead
of a "input-selector".
We add an "audiotestsrc wave=4" to the adder, so that the RTSP server is
streaming just silence.
When we have to send some sound we do as follows:

   1. Request a new sink pad to the adder
   2. Add a filesrc to the pipeline (with a converter and resampler to match
   the format of adder) and link it to the newly reqested pad
   3. Put this new elements in Playing state

We listen for an EOS in this new branch, and when it arrives we remove it
from the pipeline and release the pad from the adder.

Regards,

Alex


2010/1/28 Juan Felipe Mogollón Rodríguez <fmogollon at vicomtech.org>

> Hi to all.
>
> I am trying to develop an RTSP server that can switch  audio sources
> dynamically, so I need to switch between several different sources
> while RTSP stream is been played.
>
> I have tried manually doing it, blocking unlinking and linking a
> different source and using input-selector but I cant listen full new
> audio source, it mutes, or blocks my RTSP stream.
>
> Any other way to do it?
>
> Thanks in advance.
>
> Felipe
> --
>
> Juan Felipe Mogollón Rodríguez
> Investigador / Researcher
> TV Digital y Servicios Multimedia, Digital TV and Multimedia Services,
> Telebista Digitala eta Multimedia zerbitzuak.
>
> Vicomtech - Visual Interaction Communication Technologies
> Mikeletegi Pasealekua, 57 - Parque Tecnológico
> 20009 Donostia - San Sebastián - Spain
> Tel: +[34] 943 30 92 30
> Fax: +[34] 943 30 93 93
> e-mail: fmogollon at vicomtech.org
> www.vicomtech.org
>
> *** member of INI-GraphicsNet ****
> www.inigraphics.net
> *** member of IK4 Research Alliance ****
> www.ik4.es
>
> -----------------------------------------------------
> Vicomtech is an ISO 9001:2000 certified institute
> -----------------------------------------------------
>
> Este mensaje se dirige exclusivamente a su destinatario. La información
> incluida en el presente correo es confidencial sometida a secreto
> profesional, especialmente en lo que respecta a los datos de carácter
> personal, cuya divulgación está prohibida, en virtud de la legislación
> vigente. Si usted no es el destinatario legítimo y lo ha recibido por error
> o tiene conocimiento del mismo por cualquier motivo, le rogamos que nos lo
> comunique por este medio y proceda a destruirlo o borrarlo. En todo caso
> abstengase de utilizar, reproducir, alterar, archivar o comunicar a terceros
> el presente mensaje as como los ficheros anexos, todo ello bajo pena de
> incurrir en responsabilidades legales. Cualquier opinión contenida en este
> correo es exclusiva de su autor y no representa necesariamente la opinión de
> ASOCIACIÓN CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES
> VICOMTech (en adelante Vicomtech) El emisor no garantiza la integridad,
> rapidez o seguridad del presente correo, ni se responsabiliza de posibles
> perjuicios derivados de la captura, incorporaciones de virus o cualesquiera
> otras manipulaciones efectuadas por terceros.
> Con motivo de la entrada en vigor de la Ley 34/2002, de 11 de julio, de
> Servicios de la Sociedad de la Información y de Comercio Electrónico, le
> informamos que pueden revocar en cualquier momento, de forma sencilla y
> gratuita, el consentimiento para la recepción de mensajes de vicomtech.orgen
> info.lopd at vicomtech.org.
>
>
>
> ------------------------------------------------------------------------------
> 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
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



-- 
Álex Ugarte Iñiguez de Heredia
Investigador / Researcher
TV Digital y Servicios Multimedia / Digital TV and Multimedia Services

Vicomtech - Visual Interaction Communication Technologies
Mikeletegi Pasealekua, 57 - Parque Tecnológico
20009 Donostia - San Sebastián - Spain
Tel: +[34] 943 30 92 30
Fax: +[34] 943 30 93 93
e-mail: augarte at vicomtech.org
www.vicomtech.org

*** member of INI-GraphicsNet ****
www.inigraphics.net
*** member of IK4 Research Alliance ****
www.ik4.es

-----------------------------------------------------
Vicomtech is an ISO 9001:2000 certified institute
-----------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100205/f590c582/attachment.htm>


More information about the gstreamer-devel mailing list