Streaming to vlc
Emile Semmes
emile.semmes at e6group.com
Sun Aug 26 21:43:40 PDT 2012
Mazahir,
As for the delay, VLC typically has a 300ms to 1sec delay but it depends
on your version. To change it, when you go to Open Media/Network, select
the Show More Options box and reduce caching to a smaller number.
I think we should refrain from VLC talk lest the Gstreamer gods strike
down this thread for our blasphemy ;) Post this over in the Gforge
forums and you'll get a bit more general support there as well.
Emile
On 8/22/2012 2:52 AM, Mazahir Poonawalla wrote:
> Thanks Emile,
>
> Yes it is working over network on VLC player now. Though there is a
> delay. Any answers to that? Kartik do you have any delay in your
> video. How did you fix it?
>
> Also, since it is working on VLC now over network. Thats not my final
> aim. What I am looking at is to capture the buffer, decode it and
> pass the frames across to another application. Any idea as to how will
> I capture the incoming RTP buffer on windows?
>
> Thanks,
> Mazahir
>
> On 20 August 2012 19:19, kartik natarajan <kartik8n8 at gmail.com
> <mailto:kartik8n8 at gmail.com>> wrote:
>
>
> Thanks folks..
> I had my setup running in a day- composite video encoded in .264
> and played over network on VLC player.
>
> Thanks a lot
> N.Kartik
> Senior Developer | Renu Electronics Pvt. Ltd.
>
> On Sun, Aug 19, 2012 at 12:16 PM, Emile Semmes
> <emile.semmes at e6group.com <mailto:emile.semmes at e6group.com>> wrote:
>
> ... 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 <tel:192.168.1.102>
>>> s=Gstreamer
>>> i=Streaming via network test
>>> c=IN IP4 192.168.1.101 <tel: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
>>> <tel:192.168.1.102>
>>> s=Gstreamer
>>> i=Streaming via network test
>>> c=IN IP4 192.168.1.101 <tel: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
>>> <tel:%2B91%2022%202767%200001>; +91 22 2767 0707
>>> <tel:%2B91%2022%202767%200707> |
>>> 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
>>> <tel:%2B91%2022%202767%200001>; +91 22 2767 0707
>>> <tel:%2B91%2022%202767%200707> |
>>> 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 <mailto: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 <http://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 <mailto:gstreamer-devel at lists.freedesktop.org>
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> --
> Emile Semmes
> e6 Group, LLC
> www.e6group.com <http://www.e6group.com>
> LinkedIn:http://www.linkedin.com/pub/emile-semmes/3/646/570
> Guru.com:http://www.guru.com/freelancers/e6group
>
>
> _______________________________________________
> 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
>
>
>
>
> --
> Believe in your dreams, they have a strange way of coming true!!!
>
> _______________________________________________
> 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*
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20120826/7799c4e0/attachment-0001.html>
More information about the gstreamer-devel
mailing list