Hi everybody,
First of all, let me say I'm a completely newbie in the Gstreamer framework. I've just read the Application Development Manual to get a big picture of it. However, I have some doubts regarding what can I really do and how to achieve it. I want to develop a GUI-based IPTV client application which plays RTSP, UDP and local files in an embedded video frame. Due to additional services, I need to include playlist management and multimedia-synchronized data (such as, let's say, Mercedes-Benz advertisements when watching a specific scene in a James Bond movie). So here are my questions: - How can I embed Gstreamer's video output into my GUI-based C/C++ application? - I've read that decodebin has playlist support. How can I give it a try? (any help command?) - Can I use Gstreamer framework to "mark" media streams and interpret them when receiving in the client side? I.e. having a video file and add metadata information in any specific time such as "get Mercedes-Benz ad" in 00:38:34 time instant. Then, while playing, extract this data and handle it properly in my application. Maybe my questions can be stupid or simple, I have no experience in video embedding in C/C++ languages and, as each framework may have its own modus operandi, here I am asking for some help. Thank you all so much for your time, Javi ------------------------------------------------------------------------- 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 |
Any idea about this?
By the way, can PiTiVi help with stream marking like explained below? Thanks, Javi 2008/10/15 Javier Gálvez Guerrero <[hidden email]>
------------------------------------------------------------------------- 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 |
In reply to this post by Javier Gálvez Guerrero
Javier Gálvez Guerrero schrieb:
> Hi everybody, > > First of all, let me say I'm a completely newbie in the Gstreamer > framework. I've just read the Application Development Manual to get a > big picture of it. However, I have some doubts regarding what can I > really do and how to achieve it. > > I want to develop a GUI-based IPTV client application which plays RTSP, > UDP and local files in an embedded video frame. Due to additional > services, I need to include playlist management and > multimedia-synchronized data (such as, let's say, Mercedes-Benz > advertisements when watching a specific scene in a James Bond movie). So > here are my questions: > > - How can I embed Gstreamer's video output into my GUI-based C/C++ > application? Depend on the gui toolkit you use. Look at gst_x_overlay_set_xwindow_id() gst-plugins-base/tests/icles has some example for c and gtk+ > - I've read that decodebin has playlist support. How can I give it a > try? (any help command?) totem has a playlist parser library > - Can I use Gstreamer framework to "mark" media streams and interpret > them when receiving in the client side? I.e. having a video file and add > metadata information in any specific time such as "get Mercedes-Benz ad" > in 00:38:34 time instant. Then, while playing, extract this data and > handle it properly in my application. You'll need to find a video container format that has such capabilities, I don't know of any. You could mis-use subtitles maybe. I mean have command in the subtitles which you don't show, but reinterprete and execute. Stefan > > Maybe my questions can be stupid or simple, I have no experience in > video embedding in C/C++ languages and, as each framework may have its > own modus operandi, here I am asking for some help. > > > Thank you all so much for your time, > Javi > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > 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 |
Thanks for your answers, Stefan. I will take a look at your proposals.
Regards, Javi 2008/10/19 Stefan Kost <[hidden email]> Javier Gálvez Guerrero schrieb: ------------------------------------------------------------------------- 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 |
Free forum by Nabble | Edit this page |