Streaming to vlc
Emile Semmes
emile.semmes at e6group.com
Sat Aug 18 23:46:02 PDT 2012
... Right after I sent this, I realized you just copy/pasted your
sprop-parameter-sets string into your sdp. You need to take out the
Gstreamer formating and escape characters for it to work, ie.
a=fmtp:96
sprop-parameter-sets=Z2QAKK2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA\,aO48sA\=\=
Regards,
Emile
On 8/18/2012 11:39 PM, Emile Semmes wrote:
> Mazahir,
>
> You might want to ask this on the gstreamer TI forums as well since
> you're using, I'm assuming, an TI SoC. A while back, I know for the
> Davinci H.264 encoders the SPS was sent only once at the begin of the
> encode, so any clients that connected later just missed out and
> wouldn't connect without a good sdp file. I believe with some tweaking
> the encoder can be forced to send it out periodically so you wouldn't
> have to define it in your sdp file. Post your question there as well.
> It's at
> https://gstreamer.ti.com/gf/project/gstreamer_ti/forum/?action=ForumBrowse&forum_id=187
>
> Emile
>
> On 8/16/2012 2:41 AM, Mazahir Poonawalla wrote:
>> Hi,
>>
>> I applied the sprop-parameter-sets as well. Now my sdp file is:
>>
>> v=0
>> o=- 2110055936 1 IN IP4 192.168.1.102
>> s=Gstreamer
>> i=Streaming via network test
>> c=IN IP4 192.168.1.101
>> t=0 0
>> a=type:broadcast
>> m=video 3000 RTP/AVP 96
>> a=rtpmap:96 H264/90000
>> a=cliprect:0,0,480,640
>> a=framesize:96 640-480
>> a=tool:Gstreamer
>> a=fmtp:96 profile-level-id=0;
>> sprop-parameter-sets=(string)\"Z2QAKK2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA\\,aO48sA\\=\\=\"
>>
>> However nothing is being displayed and I still get the same warning
>> when I double click on the sdp file:
>>
>> packetizer_h264 warning: waiting for SPS/PPS
>>
>> On 16 August 2012 15:07, Mazahir Poonawalla
>> <mazahir.poonawalla at ideaforge.co.in
>> <mailto:mazahir.poonawalla at ideaforge.co.in>> wrote:
>>
>> Hi,
>>
>> Thanks for the reply.
>>
>> the caps after applying the below plugin are:
>>
>> caps = application/x-rtp, media=(string)video,
>> clock-rate=(int)90000, encoding-name=(string)H264,
>> sprop-parameter-sets=(string)\"Z2QAKK2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA\\,aO48sA\\=\\=\",
>> payload=(int)96, ssrc=(uint)3815007218,
>> clock-base=(uint)3201629907, seqnum-base=(uint)59072
>>
>> What exactly do i need to put in the sdp file. Can you give me an
>> example.
>> Thanks,
>> Mazahir
>>
>> On 16 August 2012 14:56, Rapsey <rapsey at gmail.com
>> <mailto:rapsey at gmail.com>> wrote:
>>
>> sdp for h264 video needs profile-level-id
>> and sprop-parameter-sets parameters. This is generated by the
>> h264 encoder. How exactly you get it out of the gst graph I'm
>> not sure, but playback wil not work without it.
>>
>>
>> Sergej
>>
>> On Thu, Aug 16, 2012 at 9:41 AM, Mazahir Poonawalla
>> <mazahir.poonawalla at ideaforge.co.in
>> <mailto:mazahir.poonawalla at ideaforge.co.in>> wrote:
>>
>> Hi All,
>>
>> I am having troubles streaming video to vlc player.
>> Please help.
>>
>> I am using leopard board to stream composite In video
>> with gstreamer. I use the following plugin:
>>
>> gst-launch -v -e v4l2src always-copy=FALSE
>> input-src=composite chain-ipipe=true !
>> video/x-raw-yuv,format=\(fourcc\)NV12, width=640,
>> height=480 ! queue ! dmaiaccel ! dmaienc_h264
>> encodingpreset=2 ratecontrol=2 intraframeinterval=23
>> idrinterval=46 targetbitrate=3000000 ! rtph264pay !
>> udpsink port=3000 host=192.168.1.102 sync=false
>> enable-last-buffer=false
>>
>> I have created an sdp file on my client side:
>>
>> v=0
>> o=- 2110055936 1 IN IP4 192.168.1.102
>> s=Gstreamer
>> i=Streaming via network test
>> c=IN IP4 192.168.1.101
>> t=0 0
>> a=type:broadcast
>> m=video 3000 RTP/AVP 96
>> a=rtpmap:96 H264/90000
>>
>> when I double click on this file in vlc, nothing is being
>> played. Though I feel something is being received because
>> when I check the message window, I get the following warning:
>>
>> packetizer_h264 warning: waiting for SPS/PPS
>>
>> Can any one please help as to what is going wrong? What
>> changes I need to make in my SDP file.
>>
>> --
>>
>> Thank you & Regards,
>>
>> *Mazahir Poonawalla*
>>
>>
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> <mailto:gstreamer-devel at lists.freedesktop.org>
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> <mailto:gstreamer-devel at lists.freedesktop.org>
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>>
>>
>> --
>>
>> Thank you & Regards,
>>
>> *Mazahir Poonawalla*
>>
>> ideaForge Technology Pvt. Ltd. | Board: +91 22 2767 0001; +91 22
>> 2767 0707 | mazahir.poonawalla at ideaforge.co.in
>> <mailto:mazahir.poonawalla at ideaforge.co.in> |www.ideaforge.co.in
>> <http://www.ideaforge.co.in/>
>>
>>
>> *P****Please consider the environment before printing this e-mail*
>>
>>
>>
>>
>>
>> --
>>
>> Thank you & Regards,
>>
>> *Mazahir Poonawalla*
>>
>> ideaForge Technology Pvt. Ltd. | Board: +91 22 2767 0001; +91 22 2767
>> 0707 | mazahir.poonawalla at ideaforge.co.in
>> <mailto:mazahir.poonawalla at ideaforge.co.in> |www.ideaforge.co.in
>> <http://www.ideaforge.co.in/>
>>
>>
>> *P****Please consider the environment before printing this e-mail*
>>
>>
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> --
> Emile Semmes
> Owner / Software Consultant
> e6 Group, LLC
> Office: (630) 376-0626
> www.e6group.com
> Skype: Emile.Semmes
> LinkedIn:http://www.linkedin.com/pub/emile-semmes/3/646/570
> Guru.com:http://www.guru.com/freelancers/e6group
> m
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Emile Semmes
e6 Group, LLC
www.e6group.com
LinkedIn: http://www.linkedin.com/pub/emile-semmes/3/646/570
Guru.com: http://www.guru.com/freelancers/e6group
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20120818/2473535d/attachment.html>
More information about the gstreamer-devel
mailing list