Category Archives: Red5

Server-side stream recording example updated

43
Filed under ActionScript, Flash, Java, Red5, Software, Tutorials

With this being my most popular blog topic, I felt the time has come for a little update. (You can catch up on the original here.) Frankly, there’s not much too it. The server-side code didn’t change much, just an update to take advantage of the built-in logging support of Red5. Both clients have been completely rewritten using ActionScript 3. (I know, it’s about time.) Read More »

Do you Xuggle?

0
Filed under Java, Red5, Xuggle

If you are a Red5 or FFmpeg user, then you should be very interested in what Xuggle is working on. Their current project, Xuggler, is a welcome addition to my RIA toolbox, and should be a mainstay of yours as well. From their website:

“The Xuggler is a free and open-source library for Java or C++ developers that allows you to decode, manipulate, and encode (almost) any type of video file in near real time. It is for programmers who want to add video processing support to their products.”

What does this mean for me, you ask? Read More »

Red5 + Hibernate Revisited

17
Filed under Flash, Hibernate, Java, Red5, Software, Spring Framework, Tutorials

It’s hard to believe that I wrote the first version of this tutorial almost a year and a half ago. That’s too long to wait for an update in my opinion and is much needed in this case. My apologies for not tending to the garden sooner. While the original article illustrated a simple method for integrating Red5[1] and Hibernate[2], by today’s standards it’s design is overly verbose and somewhat out of fashion. Not to mention the 3 major components used in this tutorial have all gone through major revisions. The primary goal for this iteration was simplification of the code as well as the XML configuration elements and results in a smaller code footprint. This is a big win in my book. Read More »

Jedai Framework for Red5

1
Filed under ActionScript, Flash Media Server, Red5

As the Red5 media server continues to mature, new and exciting additions are announced with greater frequency. Once such addition to Red5 is the Jedai project. Anyone familiar with Flash Media Server knows that it provides a solid component library for rapid development of collaborative media applications. With the introduction of the Jedai project, Red5 is no longer lacking in the area. Read More »

Remote debugging Red5 applications

12
Filed under Eclipse, Java, Red5, Tutorials

Red5[1] contributor Paul Gregoire recently added a new server startup script targeted specifically at application debugging. The script is quite simple in nature and is provided in both Windows and Unix flavors. Take note, however, that this script is exclusive to the standalone version of Red5. Debugging the WAR version of the server is quite a different task. To demonstrate the ease of debugging your applications, I’ll walk through a simple example using Eclipse[2] and the source code from my stream recording tutorial. Read More »

Server-side stream recording with Red5

66
Filed under ActionScript, Flash Media Server, Java, Red5, Software, Tutorials

This tutorial has been updated. Please check out the new post.NetStream.publish(“streamName”, “record”) API, it is sometimes useful to take FLV snippets from the publishing stream instead. In my opinion, this is one of the greatest features of Flash Media Server (FMS) and Red5. Utilizing this strategy allows the application developer to precisely control when and how much of the video is recorded. While recording via the NetStream function has been available in Red5 since the beginning, recording video from the server-side application has not. In this post, I’ll demonstrate Red5′s ability to record an FLV with a very simple pair of publish and subscribe flash applications. Read More »

Red5 + Hibernate

9
Filed under ActionScript, Hibernate, Java, Red5, Software, Tutorials

This tutorial has been updated. Please check out the new post.

Having followed the growth of the Red5 Media Server[1] from it’s fledgling 0.3 days, I’ve become fairly familiar with its offerings. One of the most frequently asked questions on the Red5 mailing list pertains to database connectivity for user authentication and application security. I’ll attempt to tackle one solution here using Hibernate[2], an object/relational persistence framework. Read More »