Results 1 to 4 of 4

Thread: RTMP from one Wowza server to another

  1. #1
    Join Date
    Jan 2014
    Posts
    4

    Default RTMP from one Wowza server to another

    I'm using Wowza to push a video stream from one server to another over RTMP (Wowza on sending and receiving end).
    Some questions:
    - What does RTMP do in cases where there is network congestion or an overall drop in bandwidth? (I assume it's not going to transcode to a lower bitrate; does it drop frames?)
    - Is there a way of monitoring the transmission to see what's going on (e.g. if frames are dropped etc.) Are there any health monitoring solutions for Wowza which are video stream specific (i.e. not just is Wowza up/down)?

  2. #2
    Join Date
    Jul 2012
    Posts
    299

    Default

    Hi,

    Each RTMP stream transporting to and from Wowza will require enough bandwidth to accomodate the corresponding bit rate. When there is insufficient bandwidth, this will negatively impact the performance of the stream. As a solution, you can use adaptive bit rate streaming (ABR). ABR will manage multiple streams, representing a single stream, coming out of the the live transcoder that have been encoded/recorded in different bit rates. These streams can be selected, at any time, by a client/player when network conditions change for the better or the worse. Here are some resources that describe this configuration:

    How to do adaptive bitrate streaming
    How to set up and run Wowza Transcoder AddOn for live streaming

    Monitoring video and server performance can be done at the server access log level. By default, Wowza provides detailed logging of all streaming activities which include errors, warnings and general information. These files are stored in [install-dir]/logs. When troubleshooting, it is possible to activate a debug mode, which provides very granular detail of server activity. For example, when a source stream is performing badly, the problem can be identified through log analysis which pinpoints the problem. We are always here to provide support for issues that arise and we refer to the logs regularly as part of our support process. These forums are also an incredible source of information from the Wowza user community. To get more of an idea, take a look at this useful article:

    How to troubleshoot error messages

    -Tim

  3. #3
    Join Date
    Jan 2014
    Posts
    4

    Default

    Tim,

    Thanks for your time. Could you elaborate exactly what happens under conditions where available bandwidth drops below the nominal RTMP rate? I'd like to stick with RTMP (vs an adaptive nitrate technology) for a few reasons and was wondering if there's good documentation for error logs when these conditions occur (for RTMP).

  4. #4
    Join Date
    Jul 2012
    Posts
    299

    Default

    Hi,

    When available bandwidth drops below the lowest bit rate stream, you will experience pausing and/or buffering in the player. Low bandwidth is problematic for streaming. The only solution is to plan around bandwidth extremes or increase server to client bandwidth allocations, when possible. This will be that case regardless of the streaming protocol in use (RTMP, RTSP, HTTP, etc.).

    -Tim

Similar Threads

  1. Rtmp encoder cant connect to wowza server
    By elhal82 in forum Live Streaming and Encoders
    Replies: 4
    Last Post: 07-11-2014, 05:51 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
  •