streaming video handoff

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

streaming video handoff

Majdi Rawashdeh
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.
 
please send my any suggestion...!
 
Regards
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff

Stefan Sauer
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
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> 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
> [hidden email]
> 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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff

Majdi Rawashdeh
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,

Thank you for your reply, as I stated before I am still new to gstreamer is there any document or tutorial that show me how to stream video using gstreamer ?
Is there any existing code or application that I can use as starting point and then change the codes to suit my needs?
what do you suggest to read after I finished /Gstreamer Application Development manual (0.10.20.//1)/?

Thanks again
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff (exact problem)

Majdi Rawashdeh
In reply to this post by Stefan Sauer
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 .


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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff

Stefan Sauer
In reply to this post by Majdi Rawashdeh
hi,

just go thru the official docs and start working with it. There are no
secret docs :)

Stefan

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,
>
> Thank you for your reply, as I stated before I am still new to
> gstreamer is there any document or tutorial that show me how to stream
> video using gstreamer ?
> Is there any existing code or application that I can use as starting
> point and then change the codes to suit my needs?
> what do you suggest to read after I finished /Gstreamer Application
> Development manual (0.10.20.//1)/?
>
> Thanks again
> 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
> [hidden email]
> 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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff (exact problem)

Stefan Sauer
In reply to this post by Majdi Rawashdeh
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
> [hidden email]
> 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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff (exact problem)

Majdi Rawashdeh
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
[hidden email]
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
  
hi,

thanks for your help, I will read more and see what can be done

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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff (exact problem)

Majdi Rawashdeh
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
[hidden email]
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
[hidden email]
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 ....


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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Streaming video ...?????

Majdi Rawashdeh
In reply to this post by Stefan Sauer
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 ....


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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: streaming video handoff (exact problem)

Stefan Sauer
In reply to this post by Majdi Rawashdeh
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
>>>> [hidden email]
>>>> 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
>>> [hidden email]
>>> 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
> [hidden email]
> 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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel