Skip to main content
Known Participant
August 28, 2010
Answered

Compose Video

  • August 28, 2010
  • 1 reply
  • 1564 views

Hi,

I have a Flex application that broadcast live video to participants. All the time there are two participants transmiting video. How can I compose those videos into a single FLV file? I want one as the background video and the second one as a small video over the upper left corner. any ideas?

Thanks in advance.

    This topic has been closed for replies.
    Correct answer amit_kr

    Hi Amit,

    I installed FMLE and I'm able to stream from my webcam to a FMS, but how can I stream my screen? was that you original idea?

    I already have a working application that stream/consume live video. What I need to do is record a single file of what happen on my application to play it back later.

    The ideas solution for me would be a server side "software" that can connect to two live streams in a FMS and combine them into a single FLV, one on top of the other (the second one smaller and at the top left corner). Ideas?


    You can download the screen capture driver from http://www.splitmedialabs.com/vh-video-sdk/vh-screen-capture. After installing it when you will open

    FMLE then you will get VHScrCap option in Video drivers dropdown so select this and in audio also you need to select appropriate sound driver for the sound. So In this way you can publish your screen to FMS and record.

    Regards,

    Amit

    1 reply

    Participating Frequently
    August 28, 2010

    I think if i understand your use case clearly there is no need to combine them into single flv. What you need is to create two video objects, one small and one big. Then adjust the placement of smaller one to upper left corner of bigger video object. This is nothing but how you want to design your UI. Now coming to streaming part , you just need to very simple thing, attach one netstream to bigger video object which you want as background stream and attach another netstream to the smaller video object and you should see both streams playing for you 

    storm767Author
    Known Participant
    August 28, 2010

    Thanks for the response. I think I didn't explain correctly what I need. What you described is exactly what I have now. I need to record the videos in FLVs to keep them and play them later. The problem is that I would need to sync them of compose them into a single FLV.

    Another factor is that one of the videos is streamed from the same user all the time and the other from different users (rotating) so if I record each video feed individualy, I'd end up with one FLV (video feed 1) and several consecutive FLVs (video feed 2).

    What is the best way to do this?

    Adobe Employee
    August 31, 2010

    As far as what I got I think you may need to publish your application(which is playing "n" no of  videos) using FMLE by using some screen capture driver and then record in it a single file. If I am wrong Can you explain your usecase a little bit more?

    Regards,

    Amit