how to use TCP to stream video captured by my webcam?
fb8fb8 at gmail.com
Thu Jul 28 00:45:12 PDT 2011
Thanks for your reply!
But I need to keep this videorate ! capsfilter name=vfps
caps=\"video/x-raw-yuv,framerate=2/1\" ! , since I need to change framerate
in PLAYING state. I wrote a testpipeline.cpp in which I use the above code
to change framerate.
So is there other way to fix this problem?
On Thu, Jul 28, 2011 at 1:47 AM, Sudarshan Bisht
<bisht.sudarshan at gmail.com>wrote:
> Try this;
> gst-launch v4l2src ! videorate ! 'video/x-raw-yuv,framerate=(fraction)30/1'
> ! ffmpegcolorspace ! jpegenc ! multipartmux ! tcpserversink host=127.0.0.1
> gst-launch tcpclientsrc port=5100 ! multipartdemux ! jpegdec !
> Change host address accordingly as I tried this on signle PC but in two
> terminals. I changed framerate too to get better quality.
> On Thu, Jul 28, 2011 at 6:56 AM, Tom <fb8fb8 at gmail.com> wrote:
>> Hi All,
>> I have been trying to stream the video captured from a Linux server to a
>> Linux client.
>> On my server, i run:
>> gst-launch v4l2src ! videorate ! capsfilter name=vfps
>> caps=\"video/x-raw-yuv,framerate=2/1\" ! multipartmux ! tcpserversink
>> host=192.168.2.1 port=5100
>> On my client, I run:
>> gst-launch tcpclientsrc host=xxx.xxx.xxx.xxx(Server IP) port=5100 !
>> multipartdemux ! jpegdec ! autovideosink
>> But it doesn't work. What did i do wrong? Has somebody a solution for me?
>> I am new to gstreamer.
>> Thank you!
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
> Sudarshan Bisht
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gstreamer-devel