When using Flex as a video system, the customer needs to record their desktops, remotely send them to red5 servers, red5 servers, and distribute them to other users through the rtmp protocol.
The client sends a video to red5 in several ways:
1. Use flex air as the client. This method is the most native with the lowest cost. I want to study in the next step.
2. Use other programs to implement rtmp, such as Java and. net. This method requires self-implementation, which is a little difficult. You also need to study the rtmp protocol. At present, there is no strong demand.
3. Use existing open-source projects for implementation. This is relatively simple. You can also learn how to implement the rtmp protocol.
I found several open-source projects on the Internet, which is really laborious. Among them, the most reliable, must be directly removed from red5, look at the source code to give up. The reference between packages looks complicated. From the source code, there is no clear rtmp receiving entry.
Then I found a commercial project juv, asking for money, about $399. The price is too expensive and I gave up. Project address: http://www.smaxe.com/juvclient.jsf
Finally, we found the flazr. The flazr is a Java class library that implements the rtmp streaming media transmission protocol. It also includes the client, which seems quite interesting. After the download, I read the code. It seems that the Code is also removed from red5.
It is the display effect that I transmit the local screen recording to red5 oflademo.
If you need to talk about red5 and flex, you can join my weibo forum and discuss it together.