September 30, 2016

September news

This month we were concentrated on two major directions - improvements and bugfixing in Nimble Streamer and mobile SDK development.

Nimble Streamer

DVR feature set of Nimble Streamer was improved by 2 changes.

  • Archive read-only mode which allows playing the stream while the recording s stopped. As our API also supports this feature, the scheduled recording can be performed easily.
  • Maximum archive size parameter to avoid disk overflow. You can check original DVR setup article to see how you can set it.

Windows Phone live streaming

Mobile broadcasting SDK was improved with Windows Phone support. Your Windows device can now broadcast live stream via RTMP to any media servers or services which support this protocol.

Larix Broadcaster is also available in Windows Store to demonstrate current SDK capabilities.

Get it from Microsoft

You can install it for free and use in any live streaming use cases.


Our mobile SDK for iOS was improved with new graphics and a "Mute" button.

White label streaming application

If you'd like to customize Larix Broadcaster for any platform by adding custom app name, logo, connection stream etc, you can request it as white label. You wouldn't need to hire developer to customize basic things, so this will same you some efforts and time.
Contact us in case you are interested.

The last but not the least update: check the State of Streaming Protocols for September 2016.

Follow us at FacebookTwitterGoogle+ or LinkedIn to get latest news and updates of our products and services.

The State of Streaming Protocols - September 2016

WMSPanel team continues analyzing the state of streaming protocols.

The metrics calculations are based on 3.24 billion views. The stats are collected from 2800+ media servers (Nimble Streamer and Wowza).

Protocols share remain stable, i.e. HLS share is about 71% with RTMP around 12% and progressive download near 10%.

The State of Streaming Protocols, September 2016

You can compare that to August stats below.

Read-only DVR playback and scheduled recording

Nimble Streamer DVR is a popular feature for those of our customers who handle live streaming. New use cases are being covered per requests of clients all the time.

So today we add "read-only" archive parameter along with respective API methods.
Switching the stream to read-only mode allows stop the recording of the stream while making it available for the playback. This is different from current "pause" functionality when the stream is both not recorded nor played.

It should help when you need to make scheduled recording. E.g. some show is running and you set it up to record (disable read-only). When it's over, you set it to read-only and your viewers can watch it.

Another use case is the archive attachment, like when you previously recorded some stream and moved it to some playback dedicated server.

The basic DVR setup is described in this article so here we'll take a look how you can operate this via our excellent web UI. Same operations are available via API so there will be no difference whether you do it by hands or by the script.

Here is what you see when you create a DVR setting for a given application or stream.

DVR settings tab
Your control buttons look like this:
Recording is on, playback is on
This means that DVR works in default mode - recording is running and the playback is available.

Now if you click on "Play" button, your recording will stop but the playback will still be available. Your buttons will look like below.
Recording is off, playback is on
Now if you want to stop any activity, you can click on "Pause" button. Your buttons will look like this:
Fully paused
From here you can either resume the recording (clicking on "Record" button) and resume the playback (clicking on "Play" button).

As mentioned earlier, you may do the same operations via API in order to automate your streaming infrastructure.

Take a look at this video tutorial to get familiar with DVR most useful features.

Read other documentation articles for more details and full description of available options.

If you have any further questions, contact our team.

Related documentation