Results 1 to 10 of 10

Thread: Live recording

  1. #1

    Default Live recording

    Being aware of there are multiples way to record a live stream I would like to have your advice on how best (on a wowza 3.x platform) do:

    ->record a live stream in mp4 or flv to deliver it in rtmp
    ->easily manage the record on time based
    ->easily manage the recorded files naming

    I have seen nDVR is providing allow only http streamers, live-record only seems to fit my first requirement, would it be possible to liverecording addon to record flv or mp4 and combine this for my second and third requirement ? :


    http://www.wowza.com/forums/showthre...3223#post53223



    Thx by advance for your help.


    Best,

    Romain.
    Last edited by barichon; 12-21-2011 at 07:13 AM.

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    LiveStreamRecord API will work. And take a look at ModuleMediaWriterFileMover

    http://www.wowza.com/forums/content....opy-Recordings

    Richard

  3. #3

    Default

    Thx Guy it works, I used only with LiveStreamRecord API but how about renaming a stream "test" to "test_date" when stop record is requested ?

    Best,

    Romain.

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    If you need more control you can use IMediaWriterActionNotify

    http://www.wowza.com/forums/content....write-listener

    Richard

  5. #5

    Default

    Richard, we're using live recording and also ModuleMediaWriterFileMover in order to move the recorded content to amazon S3. The problem is that the file recorded is a mp4 file with MOOV atom (metadata) at the end of the file. How can we solve this problem in order to play this recorded file on demand, with progressive download? It has to completely donwload to play instead. I know that using qt-faststart I would move the metadata to the beginning of the file. Is there any way of avoiding this step and play progressive download right after the file move to S3?
    Thanks.

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    You have to do a post-process with a tool that will move the moov atom to the beginning of the file. This might work:

    http://renaun.com/blog/code/qtindexswapper/

    Richard

  7. #7

    Default

    Any idea of how to process this after finishing recording and before copying it to S3? WE're in doubt on how to implement this. We could even use qt-faststart on server, but we don't know how.

  8. #8
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    I don't have experience with it either, but as a command line tool you should be able to integrate with Wowza and use IMediaWriterActionNotify to start that process, and wait for it before moving the file.

    Richard

  9. #9

    Default

    I wrote a custom module that does something kind of similar. In your module just write an "onWriteComplete" function that calls the appropriate command line tool.

  10. #10

    Default

    If Wowza is running on EC2, you can use the vods3 package. You can stream through Wowza, you don't need to move the MOOV atom, and you can keep your S3 bucket private.
    Last edited by Daniel6; 05-18-2012 at 12:54 PM.

Similar Threads

  1. Live Streaming+Live recording
    By gturhanurhan in forum Live Streaming and Encoder Discussion
    Replies: 3
    Last Post: 05-23-2013, 02:07 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •