Theora codecs negotiation

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

Theora codecs negotiation

Miron Kunz
Hi,

For Theora codec to be used with RTP application had to signal some codec parameters from sender to receiver using separate channel.



Is it still the case with the latest release?


For example these client/server did not work before:

server# gst-launch  \
        videotestsrc ! \
        theoraenc ! \
        rtptheorapay ! \
        udpsink


client# gst-launch --verbose \
        udpsrc ! \
        rtptheoradepay ! \
        theoradec ! \
        xvimagesink

Thanks,
Miron.

------------------------------------------------------------------------------
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: Theora codecs negotiation

Olivier Crête-2
----- Original message -----
> For Theora codec to be used with RTP application had to signal some codec
> parameters from sender to receiver using separate channel.
>
> Is it still the case with the latest release?

This has not changed and is unlikely to change in the future. Theora has a big header that must be received before any data is decoded. Resending it regularly like it could be done like we now do for H.264 SPS/PPS, but it is not convenient because it is quite big and will use too much bandwidth. So it is really better sent in a reliable mechanism.

--
Olivier Crête
[hidden email]

------------------------------------------------------------------------------
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