I see. You need a dynamic video-on-demand architecture. In that case, think about how you deliver dynamically generated HTML over HTTP. I think you need to do something similar for an Ogg stream. You need to generate it upon HTTP request using some kind of programmable HTTP server or CGI environment. Then, you can use something like popen() to run the melt child process, receive the stream via pipe, and send it through the HTTP response handle. I have never actually done that to guide you or to point you to something similar that already exists. However, that is how I would approach the problem.
On Thu, Oct 30, 2014 at 11:35 PM, Cuong Nguyen <cu...@lastvoices.com> wrote: > HI Dan > First Thank you for reply me and the melt is great framework media , i > have plan use it on out site binumi.com. > i use icecast for faster preview video when user click preview video ( not > Render just review ) so i use icecast for performance. If it render to ogg > after return link for user preview i think its not so good for performance > > Thanks > > On Fri, Oct 31, 2014 at 12:39 PM, Dan Dennedy <d...@dennedy.org> wrote: > >> On Thu, Oct 30, 2014 at 9:44 PM, Cuong Nguyen <cu...@lastvoices.com> >> wrote: >> >>> Hi Guys. ! >>> >>> >>> I have use melt , oggfwd and icecast2 to streaming, its work ok >>> >>> but I want disabled real_time when streaming that mean is when refresh >>> the browser the video is alway begining start >>> >>> i run this " melt -profile square_ntsc >>> binumi/belt/app/storage/belt/project/d4a9_97630.xml -consumer avformat >>> terminate_on_pause=0 f=ogg vcodec=libtheora b=1000k acodec=libvorbis aq=25 >>> | oggfwd localhost 8000 hackme /live.ogg " >>> >>> it run to Position 325 >>> >>> i run firefox with URL : http://localhost:8000/live.ogg its will start >>> at position 325 not is 0 >>> >>> so how i can run firefox with URL http://localhost:8000/live.ogg and >>> it will start at 0 with any position ( 100 , 500, 1000, 2000, .... ) >>> >>> thanks to much >>> >>> >>> I am not sure what you are trying to achieve, but it seems to me that >> the architecture of your solution is fundamentally wrong by mixing >> video-on-demand concepts with a live architecture. Why not encode the MLT >> XML to an Ogg Theora file and serve that over HTTP? Icecast2 is a live >> streaming server. Maybe you want something like a network DVR, but neither >> MLT or Icecast2 provides that. >> >> +-DRD-+ >> >> > > > > -- > -- > *Cường Nguyễn* > > M: +84 975 776 086 E: cu...@lastvoices.com <chicuongnguye...@gmail.com> > -- +-DRD-+
------------------------------------------------------------------------------
_______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel