September 29, 2015

Mobile broadcasting library for iOS platform

Nimble Streamer team experiences a constantly growing demand for new features from our customers who are interested in mobile streaming solutions. Modern devices are able to provide high quality video and audio content, and what's important are broadly used. Hence, mobile streaming traffic share increases rapidly. However, building just streaming application isn't the main objective.

In July 2015, our team has released the Mobile broadcasting library and the sample application for Android - Larix Broadcaster. Now, on numerous requests of our customers, we are announcing the Mobile broadcasting library and the sample application for iOS platform.

Live broadcasting from iOS device

Mobile broadcasting library provides necessary API for broadcasting live video and audio content from mobile device to a media server, which supports RTSP publishing of interleaved H.264/AAC stream over TCP. Basic and Digest RTSP  authentication methods are supported and used depending on capabilities of target media server. The library was successfully tested with Nimble StreamerWowza Streaming Engine and Flussonic Media ServerMinimum supported iOS version is 8.3.

Video and audio encoding is performed via iOS camera API. Video is encoded in H.264, audio is encoded in AAC format. All streaming related processing is performed via the library.

The library is accompanied by Larix Broadcaster application for iOS, which basically consists of stream preview dialog and dialog for setting encoding and streaming  parameters. The application is capable of publishing live video and audio to specified RTSP URL. Technically, the library provides ability to publish to any number of servers (URLs) simultaneously, i.e. that number is only constrained by network bandwidth.

The broadcasting library is a proprietary software and it is distributed per support subscription model.
  • Once you decide to get a library, you make a subscription. Once you subscribe, you get a library with SDK. As long as you pay for support subscription, you have a full-time support and all of our updates with new features and enhancements.
  • You can pay as long as you need our services. If you stop payments, the library will still work. If you want to get updates or need help from our team, you subscribe again.
  • Separate iOS subscriptions are available for 300 USD per month each.
  • Combined iOS and Android subscription is available for 500 USD per month total.
  • No entrance fee or other license payments are required. 
SDK user is granted a non-exclusive, non-transferable, limited license for library, without the right to grant sub-licenses. The user is allowed to use the copy of the library for development purposes and distribute it only as part of his/her compiled deliverables. Read full license for all the details.

Contact our team to subscribe and get the library with SDK.

So, the library is not a standalone streaming solution, it's intended to be a part of complex streaming infrastructure, provided by WMSPanel products.
To be specific, our team has several well-known products for streaming industry:
  1. WMSPanel statistics and media server management. It is cloud-based streaming control and reporting service.
  2. Nimble Streamer. Fast and powerful streaming server application. According to official reports, only registered Nimble Streamers process billions of connections each month and this number is constantly increasing.
  3. Dispersa. Distributed streams availability verification system. Currently, it processes several thousands of streams.
  4. Paywall streaming protection and monetization framework.

No comments:

Post a Comment