This post was updated on .
Dear All.
Our company uses the playbin3 pipeline as a general pipeline. Also, it is used for playing broadcasting(e.g live TV). In this case, audio, video and subtitle are fed separately and each ES data is fed by multi appsrc. Now we have to support recording the live TV in such DVR(Digital Video Recording). For this, our recording pipeline wants to get ES data from playbin3 pipeline. not mean raw data. Thus, we are thinking to use tee and appsink elements. In front of MQ, tee element would split the ES data and appsink will post sample data. Then, Recording pipeline will get ES data and record as well. This is our approach. Please review my approach and share your opinions. I am always welcome any of approaches with ideas. Thanks. |
Le samedi 01 octobre 2016 à 17:01 -0700, HoonHee Lee a écrit :
> Thus, we are thinking to use tee and appsink elements. > In front of MQ, tee element would split the ES data and appsink will > post > sample data. > Then, Recording pipeline will get ES data and record as well. > This is our approach. > > <http://gstreamer-devel.966125.n4.nabble.com/file/n4679907/TV_Pipelin > e.png> This link is broken. _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
This post was updated on .
Hello Nicolas
I uploaded again captured image. http://gstreamer-devel.966125.n4.nabble.com/file/n4679939/DVR_Pipeline.png And I also will add queue element between tee and appsink. Please check my approach and share your opinions. Thanks. |
The link still does not work here. Le 4 oct. 2016 6:57 PM, "HoonHee Lee" <[hidden email]> a écrit : Hello Nicolas _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hello Nicolas
I am using firefox in ubuntu and inserted and linked image is shown. And it also works well at chrome browser. So, Which browser do you use? Anyway I upload the image file. DVR_Pipeline.png Thanks. |
On Tue, 2016-10-04 at 20:14 -0700, HoonHee Lee wrote:
> Hello Nicolas > I am using firefox in ubuntu and inserted and linked image is shown. > And it also works well at chrome browser. > > > So, Which browser do you use? > Anyway I upload the image file. > DVR_Pipeline.png > <http://gstreamer-devel.966125.n4.nabble.com/file/n4679944/DVR_Pipeli > ne.png> > > Thanks. > creates incomplete or otherwise broken mails for anybody but other nabble users. -- Sebastian Dröge, Centricular Ltd · http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (949 bytes) Download Attachment |
This post was updated on .
Thanks for your help.
I've checked subscribe button and got a confirm mail from gstreamer-devel-request@lists.freedesktop.org. Then I did something and got a message with 'subscription has been accepted' and 'You are already subscribed'. Did I something wrong? Or Do I have to more? Please let me know which items are missed. Thanks. |
This post was updated on .
In reply to this post by Sebastian Dröge-3
Dear All
This is our approach. We are wanting to add new delivery plugin between parsebin and multiqueue's input so that it would post sample data to recording pipeline. MultiQ Output Input(s) Slots Streams /-------------------------------------------------------------------------------\ /-------\ /------------- \ +---------------------------------------------------------------------------------------------------------------+ | | | +----------------------------------------------------------------------------+ | | | GstParseBin(s) | | | | +----------------------+ | +-----+ | | | | |---[parser]---[deliverybin]-[|--| Mul |---[ decoder ]-[| |]--[ typefind ]---| demuxer(s) |-----------------[deliverybin]-[|--| ti | | | | | (if needed) |---[parser]---[deliverybin]-[|--| qu | | | | | |---[parser]---[deliverybin]-[|--| eu |---[ decoder ]-[| | | +-----------------------+ | +-----+ ^ | | +-----------------------------------------------------------------------------+ ^ | | | ^ | | | +-------------------------------------------------------------------------------+--------+-----------------+--+ We are temporary named as 'deliverybin' and it is not fixed yet. It will be having tee element so that split data to multiqueue's input and appsink. Also we are adding a queue element between tee and appsink in order to separate thread. +------------------------------------------------+ | GstDeliveryBin | | +----------------+ | | | |-----------------------------[| | | | | | | Tee | | | | | | | | |---[queue]-[appsink] | | +----------------+ | | | +-------------------------------------------------| | | | | Post sample data --/----------/ Please check and review our approach. And come up with expected problems and let me know. I am always welcome if you have any of questions and opinions. Thanks. |
Dear All.
I implemented an element as named splitappsink. And I confirmed that it is plugged at parsebin of decodebin3. splitter-negotiation_in_decodebin3.png Please check my approach and share your opinions. Thanks. |
Free forum by Nabble | Edit this page |