yzh44yzh-en's blog

Erlypresence plugin for Erlyvideo

This is the basic plugin for any custom erlyvideo application. It contains features needed in almost any such application.

These features are:

  • online users list;
  • update list when clients connect and disconnect;
  • broadcast data to all clients;
  • send data from one client to other;
  • users authorization;
  • checking bandwidth;

Having these features is enough to build quite complex realtime multiuser applications. But if you need more custom server side logic it can be build in other plugin on top of erlypresence.

BAFPUG New Wave Conference Report

In the 6th of March we held the BAFPUG New Wave conference. About 50 people gathered there. And we had 5 speakers instead of planned 4.

The first was Sergey Gonchar aka Flastar. Now he works in Alternativa 3D. And he told us about new features of Alternative 3D engine.

You can see demos of this engine :)

Profiling FMS application

Lets start from offtopic. There is no wide choice of tools and libraries that can be used in FMS applications development. I can even say there is no any applicable tool or library :)

This fact can be easily explained. Nobody writes a large FMS applications, but, from other side, small ones could be written without any frameworks and libraries. The main purpose of FMS is video streaming, but not supporting applications with complex business logic. I am one of those rare developer who develop such applications for FMS.

RtmpServiceInvoker Mate Extension

Hello World. For a long time I have been developing flash projects which use Flash Media Server as server side. As you know Flex framework has several classes such as RemoteObject, WebService, HttpService, which simplifies data exchange for different server sides. And if you use Mate framework, you should be familiar with RemoteObjectInvoker, WebServiceInvoker or HttpServiceInvoker classes that can be used in Mate event map.

Subscribe to RSS - yzh44yzh-en's blog