Capturing client parameters in a Red5pro application

Capturing parameters passed from client to Red5pro server application is a very simple and useful step if you wish to capture data from the client on connection for authentication, validation etc:.

When working with Red5pro, you have different types of clients that can connect to Red5pro – Flash(RTMP), Android/IOS(RTSP), and HTML5(RTC) clients. Each client transmits parameters in a different way. Hence for proper handling, it is recommended to check the client connection type and then devise your parameter collection logic.

In this article, we shall see how to build a simple logic that checks for client type and extract connection parameters accordingly. The recommended parameters capturing point is the appConnect method of your application adapter class. This is the method which gets invoked when a compatible client tried to connect to Red5pro.
(more…)

Biff: Free Movies – Android app for watching and downloading you favourite flicks

There is a new kid on the block for watching and downloading movies on android platform and the name is BLIFF.  Bliff scrapes the web for movie info links and video links. It then organizes it in a smart way to let users access them like a regular movie app. Bliff hosts nothing on the server. All content are scraped from popular video hosting sites. Biff has a internal scraper which can fetch video from most of the popular servers in the world. As backup it also has support for Hubi (streaming and download) application.

(more…)

Multipurpose streamer application for Red5 1.0

As Red5 1.0 release gets closer & RTMP reaches now to Android, Macs, PCs and much more, this is the best thing you may be looking for on the web. A Red51.0 RC1 custom streamer application (version 1) with Custom Directory Setter for recording and playback of files. Even though the application also implements stream security, it has not been tested properly yet.  The basic functionality of streaming and custom location is tested and is working properly.

To set custom location for recording/playback , please read the post here: http://flashvisions.com/java/ready-to-use-red5-streamer-application/

Download: Custom Streamer application for Red5 1.0 (RC1)

[rtmp application name:streamer]

Enjoy Live Streaming / Recording on Red5 1.0 (RC1)

 

last comments
speedlnx
speedlnx

Hello, can you post some instruction to have this app work?
derDoc
derDoc

Hi, first of all thanks for making a streaming app for red5 1.0.. since the old ones…

Ready to use – Red5 streamer with stream security


As RTMP continues to grow, and Red5 triumphs as the only open source RTMP server alive, there are concerns to protect your application from misuse. The following red5 application implements stream security for both playback and publishing.

You can edit the files – allowedHTMLdomains.txt and allowedSWFdomains.txt and add the domain names that you want to be able to playback/publish using your application. Each domain name must be added in a  new line.

The application also lets you allow/disallow publishing entirely. To do so edit the file red5-web.xml and set enable publish as true/false according to your needs:

<bean class="org.red5.core.security.PublishSecurity" init-method="init" id="publishSecurity">
<property name="application" ref="web.handler" />
<property name="htmlDomains" value="/WEB-INF/allowedHTMLdomains.txt" />
<property name="swfDomains" value="/WEB-INF/allowedSWFdomains.txt" />
<property name="publishNames" value="/WEB-INF/allowedPublishNames.txt" />
<property name="enablePublish" value="true" />
</bean>

You can also set stream publish security by defining specif stream names that are allowed for recording/broadcasting in the file allowedPublishNames.txt

Note : putting a * in any of the three security files will disable security for the particular context. Eg: Putting a * in allowedPublishNames.txt means that stream check is disabled.

This application is created for a quick and easy deployment, with guidance from red5.org.

Download:

Customstreamer_domaincontrol_source_0.8

Customstreamer_domaincontrol_deployable_0.8 [rtmp application name: domaincontrol]

Or generate your own with Red5 – Online Application Generator