vp8 video over rtp

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

vp8 video over rtp

prasanth-2

Hi All,

         I tried to stream vp8 video over rtp using rtpbin plugins of Gstreamer . by looking out wordpress of devendra . The command is as follows

Receiving end

gst-launch -v gstrtpbin name=rtpbin udpsrc caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)VP8-DRAFT-0-3-2" port=5002 ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtpvp8depay ! vp8dec ! ffmpegcolorspace ! autovideosink udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink port=5007 host=localhost sync=false async=false

Sending end

gst-launch -v gstrtpbin name=rtpbin videotestsrc ! video/x-raw-rgb,framerate=30/1 ! ffmpegcolorspace ! vp8enc speed=2 ! rtpvp8pay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink port=5002 host=localhost rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=localhost sync=false async=false udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0

 

My doubt is :

 

Is this streaming over RTP is based on the RFC ? . If so based on what RFC(payload format) it is streaming . I have checked the streamed rtp data , it completely mismatches with respect to the format given in VP8 DRAFT -02 . Can any one help me .

 

Thanks

Prasanth


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

Re: vp8 video over rtp

Sjoerd Simons-5
On Mon, 2011-08-08 at 10:26 +0530, Prasanth wrote:

> Sending end
>
> gst-launch -v gstrtpbin name=rtpbin videotestsrc !
> video/x-raw-rgb,framerate=30/1 ! ffmpegcolorspace ! vp8enc speed=2 !
> rtpvp8pay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink
> port=5002 host=localhost rtpbin.send_rtcp_src_0 ! udpsink port=5003
> host=localhost sync=false async=false udpsrc port=5007 !
> rtpbin.recv_rtcp_sink_0
>
> My doubt is :

> Is this streaming over RTP is based on the RFC ? . If so based on what
> RFC(payload format) it is streaming . I have checked the streamed rtp
> data , it completely mismatches with respect to the format given in
> VP8 DRAFT -02 . Can any one help me .

The payloading is based on the VP8 payloading draft version 0.3.2 (hence
the media-name: VP8-DRAFT-0-3-2), which existed before it was submitted
to the IETF and which eventually became the first VP8 RFC Draft. I
haven't had a chance yet to study the changes done in RFC DRAFT -02, but
i'm hoping i'll get round to that reasonably soon.


--
Sjoerd Simons <[hidden email]>
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel