August 31, 2016

August news

In August we've added a few interesting features. But first...

Vote!


Voting is now open for the 2016 Streaming Media Readers' Choice Awards.


If you like our products, please find them as follows:
  • Encoding Software: Nimble Transcoder
  • Media Server: Nimble Streamer
Both products are listed under our company name Softvelum. You must enter a valid email address when you vote; you will receive a confirmation email when voting closes on September 26. You must click the link in that confirmation email for your vote to count.
You can read more about nominations on this page and vote.

Subtitles


Nimble Streamer now supports subtitles for VOD streaming via WebVTT, SRT and TTML formats. This support includes both single subtitle files and multiple files via SMIL.
SMIL sample files can be found in a new githib repo.

Read this article for more details.

Codecs


We also extended codecs coverage for Nimble Streamer.
We introduced support for PCM, or G711, (both a-law and μ-law) audio codec.
It can be used as input for Nimble Streamer Live Transcoder for further transformation into AAC.
It also can be used for RTSP transmuxing - it will be passed through from input to output.

Mobile SDK


Our mobile SDK for Android now has new application graphics and layout. It's a lot nicer now - get it on Google Play to check.

Get it on Google Play

You can get our mobile SDK here.

Next month we'll introduce new graphics for iOS as well.

Minor updates


For those who extensively uses WMPSanel API we added a code for sample API proxy on our github.


If you need to get more information for analysis when trying to solve some Nimble-related issue, check Logging levels article. Once you need more details - just use the level you need.


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


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

The State of Streaming Protocols - August 2016

WMSPanel team continues analyzing the state of streaming protocols.

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

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

The State of Streaming Protocols, August 2016

You can compare that to July stats below.

August 23, 2016

Subtitles support for VOD

Nimble Streamer has wide VOD streaming feature set which covers many HLS-related capabilities like ABR streaming or multiple tracks support.

Now Nimble Streamer is capable of adding subtitles to VOD streams.
Supported formats include  WebVTT, SRT and TTML.

Let's see how they can be used. Major scenarios for VOD subtitles usage can be split into those two categories:

  • Simple scenario - a VOD file with one rendition has one corresponding language subtitles file. This is most common use case and it's handled in a simple way.
  • Complex scenarios like multiple languages for multiple renditions or other versions of the content. It's based on SMIL files usage and it can cover various use cases.
Let's take a look at both of them.

Server logging in Nimble Streamer

As any server software, Nimble Streamer allows tracking its behavior and performance via logging.

By default, Nimble Streamer server logs are available in /var/log/nimble.log for Linux and in application log folder for Windows. However you can control that in a config file. Read this article to see how you can define destination for your logs.

You may also choose logging level for server information via web UI. The more detailed logging is selected, the more information you'll get as output.

All settings are applied without server restart which allows easily manage its behavior depending on your needs.

August 10, 2016

PCM G.711 audio support in Nimble Streamer

Recently we were extending codecs coverage for Nimble Streamer.

Today we introduce support for PCM, or G711, (both a-law and μ-law) audio codec.

It can be used as input for Nimble Streamer Live Transcoder for further transformation into AAC.

It also can be used for RTSP transmuxing - it will be passed through from input to output.


Related documentation


Nimble Streamer Live TranscoderRTSP transmuxingCodecs support in Nimble Streamer transmuxer.


July 31, 2016

July news

July was very intense in terms of new features.

Audio streaming


Icecast/SHOUTcast transmuxing was entirely re-worked and it now allows processing audio streams via same engine as used for RTMP, RTSP and MPEG-TS. The output protocols are the same plus HLS and MPEG-DASH.
It also allows using our Live Transcoder for audio transformation.
Read this article to see how you can now setup Icecast transmuxing.
Please upgrade or install latest Nimble Streamer and use new Icecast management interface in live pull settings in order to use all new benefits.

Live Transcoder 


Live Transcoder also allows manipulating audio channels to split stereo signal into 2 separate streams. Read this article for details.

Speaking of Live Transcoder, we've added Linux support for Intel QuickSync. So if you have Intel-powered hardware, you should check this capability.

CDNs support


We've added support for RTMP publishing into most popular live CDNs - Akamai and Limelight.
They have special requirements for RTMP authentication and we have them covered now.
Read more about Limelight RTMP setup and Akamai RTMP setup.

Codecs support in transmuxing


We've added a few more codecs into our transmuxing engine.


All new codecs will be used in pass-through mode, with no changes to the content

You can see full list of supported codecs here. There are plenty of them there.

Also, we've update MP4 support to handle EditListBox (elst) primitive for VOD transmuxing.

Paywall update


Our customers we asking for HTTP Referer header support in our paywall feature set. So we've added Referer groups into WMSAuth engine. They can be used in Deny lists.

Mobile broadcasting SDK


Our SDK for iOS was updated with live rotation capabilities that work the same way as in Android.
You can install Larix Broadcaster from AppStore to try it out and get mobile SDK on our website.


WMSPanel API


WMSPanel control API was updated with HTTP origin alias methods.
We've also updated the API reference page with new UI for your convenience. It's now easier to find any functionality or method.



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


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