Results 1 to 2 of 2

Thread: nDVR recording only m4fa

  1. #1

    Question nDVR recording only m4fa

    Hi all,

    nDVR recording only m4fa so playback hasn't video.

    PHP Code:
    <Root>
        <
    Application>
            <!-- 
    Uncomment to set application level timeout values
            
    <ApplicationTimeout>60000</ApplicationTimeout>
            <
    PingTimeout>12000</PingTimeout>
            <
    ValidationFrequency>8000</ValidationFrequency>
            <
    MaximumPendingWriteBytes>0</MaximumPendingWriteBytes>
            <
    MaximumSetBufferTime>60000</MaximumSetBufferTime>
            <
    MaximumStorageDirDepth>25</MaximumStorageDirDepth>
            -->
            <
    Connections>
                <
    AutoAccept>true</AutoAccept>
                <
    AllowDomains></AllowDomains>
            </
    Connections>
            <!--
                
    StorageDir path variables

                
    ${com.wowza.wms.AppHome} - Application home directory
                
    ${com.wowza.wms.ConfigHome} - Configuration home directory
                
    ${com.wowza.wms.context.VHost} - Virtual host name
                
    ${com.wowza.wms.context.VHostConfigHome} - Virtual host config directory
                
    ${com.wowza.wms.context.Application} - Application name
                
    ${com.wowza.wms.context.ApplicationInstance} - Application instance name
            
    -->

            <
    Streams>
                <
    StreamType>live</StreamType>
                <
    StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
                <
    KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
                <!-- 
    LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizersmoothstreamingpacketizersanjosestreamingpacketizercupertinostreamingrepeatersmoothstreamingrepeatersanjosestreamingrepeater -->
                <
    LiveStreamPacketizers>dvrstreamingpacketizer</LiveStreamPacketizers>
                <!-- 
    Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
                <
    Properties>
                </
    Properties>
            </
    Streams>
            <
    Transcoder>
                <!-- 
    To turn on transcoder set totranscoder -->
                <
    LiveStreamTranscoder></LiveStreamTranscoder>
                <!-- [
    templatename].xml or ${SourceStreamName}.xml -->
                <
    Templates>${SourceStreamName}.xml,transrate.xml</Templates>
                <
    ProfileDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles</ProfileDir>
                <
    TemplateDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/templates</TemplateDir>
                <
    Properties>
                </
    Properties>
            </
    Transcoder>

            <
    DVR>
                <!-- As 
    a single server or as an origin, use dvrstreamingpacketizer in LiveStreamPacketizers above -->
                <!-- Or, 
    in an origin-edge configurationedges use dvrstreamingrepeater in LiveStreamPacketizers above -->
                <!-- As 
    an originalso add dvrchunkstreaming to HTTPStreamers below -->

                <!-- 
    To turn on DVR recording set Recorders to dvrrecorder.  This works with dvrstreamingpacketizer  -->
                <
    Recorders>dvrrecorder</Recorders>

                <!-- As 
    a single server or as an originset the Store to dvrfilestorage-->
                <!-- 
    edges should have this empty -->
                <
    Store>dvrfilestorage</Store>

                <!--  
    Window Duration is length of live DVR window in seconds.  0 means the window is never trimmed. -->
                <
    WindowDuration>0</WindowDuration>

                <!-- 
    Storage Directory is top level location where dvr is stored.  e.gc:/temp/dvr -->
                <
    StorageDir>${com.wowza.wms.context.VHostConfigHome}/dvr</StorageDir>

                <!-- 
    valid ArchiveStrategy values are appendversiondelete -->
                <
    ArchiveStrategy>append</ArchiveStrategy>

                <!-- If 
    this is a dvrstreamingrepeaterdefine ChunkOriginURL to point back to origin -->
                <!-- And 
    define Application/Repeater/OriginURL to point back to the origin -->
                <
    Repeater>
                    <
    ChunkOriginURL></ChunkOriginURL>
                </
    Repeater>

                <!-- 
    Properties for DVR -->
                <
    Properties>
                </
    Properties>
            </
    DVR>

            <!-- 
    HTTPStreamers (separate with commas): cupertinostreamingsmoothstreamingsanjosestreamingdvrchunkstreaming -->
            <
    HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>    

            <
    SharedObjects>
                <
    StorageDir></StorageDir>
            </
    SharedObjects>

            <
    Client>
                <
    IdleFrequency>-1</IdleFrequency>
                <
    Access>
                    <
    StreamReadAccess>*</StreamReadAccess>
                    <
    StreamWriteAccess>*</StreamWriteAccess>
                    <
    StreamAudioSampleAccess></StreamAudioSampleAccess>
                    <
    StreamVideoSampleAccess></StreamVideoSampleAccess>
                    <
    SharedObjectReadAccess>*</SharedObjectReadAccess>
                    <
    SharedObjectWriteAccess>*</SharedObjectWriteAccess>
                </
    Access>
            </
    Client>
            <
    RTP>
                <!-- 
    RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includesnonebasicdigest -->
                <
    Authentication>
                    <
    PublishMethod>digest</PublishMethod>
                    <
    PlayMethod>none</PlayMethod>
                </
    Authentication>
                <!-- 
    RTP/AVSyncMethodValid values aresenderreportsystemclockrtptimecode -->
                <
    AVSyncMethod>senderreport</AVSyncMethod>
                <
    MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
                <
    IdleFrequency>75</IdleFrequency>
                <
    RTSPSessionTimeout>90000</RTSPSessionTimeout>
                <
    RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
                <
    RTSPBindIpAddress></RTSPBindIpAddress>
                <
    RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress>
                <
    RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress>
                <
    IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
                <!-- 
    Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
                <
    Properties>
                </
    Properties>
            </
    RTP>

            <
    MediaCaster>
                <
    RTP>
                    <
    RTSP>
                        <!-- 
    udpinterleave -->
                        <
    RTPTransportMode>interleave</RTPTransportMode>
                    </
    RTSP>
                </
    RTP>
                <!-- 
    Properties defined here will override any properties defined in conf/MediaCasters.xml for any MediaCasters loaded by this applications -->
                <
    Properties>
                </
    Properties>
            </
    MediaCaster>

            <
    MediaReader>
                <!-- 
    Properties defined here will override any properties defined in conf/MediaReaders.xml for any MediaReaders loaded by this applications -->
                <
    Properties>
                </
    Properties>
            </
    MediaReader>

            <
    MediaWriter>
                <!-- 
    Properties defined here will override any properties defined in conf/MediaWriter.xml for any MediaWriter loaded by this applications -->
                <
    Properties>
                </
    Properties>
            </
    MediaWriter>

            <
    LiveStreamPacketizer>
                <!-- 
    Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
                <
    Properties>
                </
    Properties>
            </
    LiveStreamPacketizer>

            <
    HTTPStreamer>
                <!-- 
    Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
                <
    Properties>
                </
    Properties>
            </
    HTTPStreamer>

            <
    Repeater>
                <
    OriginURL></OriginURL>
                <
    QueryString><![CDATA[]]></QueryString>
            </
    Repeater

            <
    Modules>
                <
    Module>
                    <
    Name>base</Name>
                    <
    Description>Base</Description>
                    <Class>
    com.wowza.wms.module.ModuleCore</Class>
                </
    Module>
                <
    Module>
                    <
    Name>properties</Name>
                    <
    Description>Properties</Description>
                    <Class>
    com.wowza.wms.module.ModuleProperties</Class>
                </
    Module>
                <
    Module>
                    <
    Name>logging</Name>
                    <
    Description>Client Logging</Description>
                    <Class>
    com.wowza.wms.module.ModuleClientLogging</Class>
                </
    Module>
                <
    Module>
                    <
    Name>flvplayback</Name>
                    <
    Description>FLVPlayback</Description>
                    <Class>
    com.wowza.wms.module.ModuleFLVPlayback</Class>
                </
    Module
            </
    Modules>

            <!-- 
    Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
            <
    Properties>
            </
    Properties>
        </
    Application>
    </
    Root

  2. #2
    Join Date
    May 2011
    Posts
    456

    Default

    It could be that at the time the stream started recording there was only audio, so it was identified as an audio only stream or an unsupported format. Does your stream have segments with only audio? Have other streams successfully recorded both audio and video?

    The logs should give clues. If it is a valid video format, you should see a line something like this where "live" is the Wowza application name and "myStream" is the stream name.
    Comment server        INFO 200 DvrPacketHandler.handlePacket[live/_definst_/myStream]: Video codec:H264 isCompatible:true
    Send [install-dir]/conf and logs directories to support@wowza.com so we can see Server activity and please reference this thread. Also provide information about the input - what encoder is being used? What stream type?

    -Lisa

Similar Threads

  1. nDVR Recording
    By ZeeJay in forum Wowza nDVR
    Replies: 1
    Last Post: 07-17-2014, 01:49 AM
  2. nDVR recording on RAM
    By david007 in forum Wowza nDVR
    Replies: 3
    Last Post: 07-14-2014, 04:09 AM
  3. Manage nDVR recording
    By enogai in forum Wowza nDVR
    Replies: 4
    Last Post: 03-20-2014, 08:33 AM
  4. Ndvr time shifting and recording
    By asaf32 in forum AddOn: Wowza nDVR
    Replies: 22
    Last Post: 10-22-2012, 09:30 AM
  5. nDVR Smooth Streaming recording
    By german in forum AddOn: Wowza nDVR
    Replies: 8
    Last Post: 01-03-2012, 09:26 AM

Posting Permissions

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