Discussion:
[xiph-rtp] theora-rtp
Omer Boyaci
2008-08-20 15:59:48 UTC
Permalink
Hi,

First of all, thanks for your effort for RTP specs.

The latest draft for theora-rtp is from July 2006 at
http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.txt.

Do you think to publish it as an RFC?
If yes, do you have an approximate date?
What is your suggestion to implementers?
Implement the draft from 2006 or just their own implementation?

Sincerely,

Omer Boyaci
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/xiph-rtp/attachments/20080820/68c8e1d3/attachment.htm
Luca Barbato
2008-08-20 16:13:32 UTC
Permalink
Post by Omer Boyaci
Hi,
First of all, thanks for your effort for RTP specs.
The latest draft for theora-rtp is from July 2006 at
http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.txt.
severely outdated.
Post by Omer Boyaci
Do you think to publish it as an RFC?
No, I'll do a makeover and proposed something aligned to rfc5215
Post by Omer Boyaci
If yes, do you have an approximate date?
Right now I'm recovering from what showed up to be a pneumonia, I think
I'll start pushing updates by September.
Post by Omer Boyaci
What is your suggestion to implementers?
Check what is implemented in feng (lscube.polito.it) and in gstreamer,
to my knowledge those 2 independent implementation are pretty much in a
good shape.
Post by Omer Boyaci
Implement the draft from 2006 or just their own implementation?
Either wait for an update or check those 2 implementations. Theora will
be packed the same way Vorbis is.

lu
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
Ivo Emanuel Gonçalves
2008-08-20 16:19:53 UTC
Permalink
Post by Luca Barbato
severely outdated.
There's a more recent version at
http://tools.ietf.org/id/draft-barbato-avt-rtp-theora-01.txt but I'm
led to believe it contains some wrong information.
Post by Luca Barbato
rfc5215
For those not following recent events, this is the Vorbis RTP spec.
It has finally become an RFC thanks to the efforts of Luca.
Post by Luca Barbato
Post by Omer Boyaci
What is your suggestion to implementers?
Besides the two implementations Luca mentioned, you should check on
what the XMPP/Jingle people are doing. Theora is being/will be used
for video communications over Jabber.

-Ivo
Peter Saint-Andre
2008-08-20 16:22:03 UTC
Permalink
Post by Ivo Emanuel Gonçalves
Post by Luca Barbato
severely outdated.
There's a more recent version at
http://tools.ietf.org/id/draft-barbato-avt-rtp-theora-01.txt but I'm
led to believe it contains some wrong information.
Post by Luca Barbato
rfc5215
For those not following recent events, this is the Vorbis RTP spec.
It has finally become an RFC thanks to the efforts of Luca.
Post by Luca Barbato
Post by Omer Boyaci
What is your suggestion to implementers?
Besides the two implementations Luca mentioned, you should check on
what the XMPP/Jingle people are doing. Theora is being/will be used
for video communications over Jabber.
I'm pretty sure support for that is in Pidgin (well, it will be once the
Summer of Code work is incorporated).

/psa


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7338 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.xiph.org/pipermail/xiph-rtp/attachments/20080820/57459743/attachment.bin
Luca Barbato
2008-08-20 17:47:22 UTC
Permalink
Post by Peter Saint-Andre
I'm pretty sure support for that is in Pidgin (well, it will be once the
Summer of Code work is incorporated).
People involved in separate implementation are more than welcome to
contact me so I could know who is using it ^^;

lu
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
Omer Boyaci
2008-08-20 18:41:35 UTC
Permalink
Yes, it seems that XMPP/Jingle supports theora-rtp
http://www.xmpp.org/extensions/xep-0167.html

I believe that, the life will be easy for developers of different
systems
if there would be an RFC for theora. Otherwise, there will be
different implementations.
We have also developed an application and desktop sharing system which
supports theora, but I used my own payload format in the
implementation due to lack of an RFC spec for theora.

Our paper will be published in IEEE International Symposium on
Multimedia 2008.
We will also preparing an RFC for application and desktop sharing. It
will support all media formats, but we will recommend Theora because
it is good enough, open source and license free.

Also, MJPEG--RTP RFC gives some example C code for de/packetization. I
believe, Luca can also add an appendix with some reference code from
gstreamer code base.

-Omer
Post by Luca Barbato
Post by Peter Saint-Andre
I'm pretty sure support for that is in Pidgin (well, it will be once the
Summer of Code work is incorporated).
People involved in separate implementation are more than welcome to
contact me so I could know who is using it ^^;
lu
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
_______________________________________________
xiph-rtp mailing list
xiph-rtp at xiph.org
http://lists.xiph.org/mailman/listinfo/xiph-rtp
Ivo Emanuel Gonçalves
2008-08-20 20:15:47 UTC
Permalink
Post by Omer Boyaci
I believe that, the life will be easy for developers of different
systems
if there would be an RFC for theora.
Yes, indeed, but as you have heard it is being worked on, so expect it
to show up sooner or later. Meanwhile, as Luca explained, the
depackatization will follow a very similar logic to the one described
in the RFC for Vorbis RTP, so instead of creating different
implementations programmers are invited to study that RFC plus Theora
RTP's draft (while its own RFC is not available).

Also useful for those who wish to use audio alongside Theora but
require something more optimized for voice, you should look into the
Speex RTP spec, http://tools.ietf.org/html/draft-ietf-avt-rtp-speex-05
soon to become an RFC as well.
Post by Omer Boyaci
We have also developed an application and desktop sharing system which
supports theora
Cool.
Post by Omer Boyaci
but I used my own payload format in the
implementation due to lack of an RFC spec for theora.
Not so cool.
Post by Omer Boyaci
We will also preparing an RFC for application and desktop sharing. It
will support all media formats, but we will recommend Theora because
it is good enough, open source and license free.
Thank you. That's very good to hear.
Post by Omer Boyaci
Also, MJPEG--RTP RFC gives some example C code for de/packetization. I
believe, Luca can also add an appendix with some reference code from
gstreamer code base.
There's also some code available in https://svn.xiph.org but I am not
sure how useful it is at the moment.

-Ivo

Continue reading on narkive:
Loading...