[gst-devel] streaming video handoff (exact problem)
Stefan Kost
ensonic at hora-obscura.de
Mon Aug 11 20:44:15 CEST 2008
Majdi Rawashdeh schrieb:
> Majdi Rawashdeh wrote:
>> Stefan Kost wrote:
>>> Majdi Rawashdeh schrieb:
>>>
>>>> Stefan Kost wrote:
>>>>
>>>>> hi,
>>>>>
>>>>> Majdi Rawashdeh schrieb:
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am new to gstreamer framework, I just finished reading the
>>>>>> /Gstreamer Application Development manual (0.10.20.//1)/ I want to
>>>>>> know if it is possible to do the following and any suggestions on how
>>>>>> to start:
>>>>>>
>>>>>> I want to transfer the ongoing streaming media from a computer to
>>>>>> another computer. the media should continue playing on the new
>>>>>> computer and stop playing on the old one without loosing any frames. I
>>>>>> also need to be able to control the frames on the streaming server.
>>>>>>
>>>>>>
>>>>> if you also do the client, the client could connect to the new server
>>>>> and drop the connection to the old as soon as it has received data from
>>>>> the new. This all requires some effort on your side, so this won't be
>>>>> out of the box.
>>>>>
>>>>> Stefan
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> please send my any suggestion...!
>>>>>>
>>>>>> Regards
>>>>>> Majdi
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>> Hi stefan,
>>>>>
>>>>>
>>>> Just to explain exactly what I am trying to do I have a mobile user
>>>> watching video on computer A after a certain time the user wants to
>>>> continue watching the same video on computer B - the video should
>>>> start at computer B from the current video position not from the
>>>> beginning of the video- keep in my mind i do not want to loose any
>>>> frames when I transfer the video session.
>>>>
>>>> Hopefully this gives you an idea what I am trying to develop using
>>>> gstreamer .
>>>>
>>>>
>>> Ah, I misread this a bit. That should be possible too, but you would
>>> need a session. When you continue on the 2nd computer, you would need to
>>> tell the sever what session to continue. I have no idea if a feature
>>> like this existing already in session protocols (rtsp).
>>> if so, you still have the issue how to transfer that
>>> session-identification from computer 1 to 2.
>>>
>>> Stefan
>>>
>>>
>>>> Thanks
>>>> Majdi
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>>>> Grand prize is a trip for two to an Open Source event anywhere in the world
>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>>
>>>>
>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>>> Grand prize is a trip for two to an Open Source event anywhere in the world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>
>> hi,
>>
>> thanks for your help, I will read more and see what can be done
>>
>> Majdi
> Hi Stefan,
>
> I would like to start my work like this to stream video from computer*
> A* to computer *B *first, then I want to extend the application to
> stream video from computer *A* to both computer *B *& *C* at the same
> time , could you please give me a hint where to start from or what
> documentation is helpful to achieve this I am so how lost ....
>
I can't really provide you with a receipe for that. Study streaming protocols
like RTSP. Setup a pipeline that plays from a rtsp source. You could e.g. then
add some avaihi (bonjour/zeroconf) service that announces on the local net which
cleint plays what video and then provide the means to take over the session from
a different client.
Stefan
>
>
> Thanks
> Majdi
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list