System overview
iRoam - Peer to peer (P2P) media streaming solution is a software developed for
streaming audio and video files from one computer to another, for example from your
home PC to the work one. To do this you should just install the system at home, turn
on the media player in browser at the work computer and listen to the music.
Downloading this software is free, then it works like service with per minute
payments. Potentially the system will runs on any smart phone with flash player
installed on it.
In addition our specialists developed satellite website with admin part and original
per-minute billing system.
Main features
The system consists of two elements:
 | Registration Server Website (RSW) — is the main iRoam website and also supports the registration, administration and billing functions of the iRoam systems. |  | Web-Based Media Player (WMP) — is a music player, which is developed as a true thin client and looks similar to the iTunes music player. |
The RSW provides the following:
 | Registration services for new customers |  | Dashboard/portal for existing customers |  | Authentication for WSS on existing customers workstations |  | Activation portal for the WMP |  | Authentication for WMP invocations |  | Integration with SMS Connect (SMC) for fee collection |  | Download portal for initial and updated installation of WSS |  | Email services for registration and song sharing |  | Maintains users play list information |
Technologies
 | Apache |  | MySQL |  | SMSCONNECT interface |  | SOAP |
The WMP provides the following:
 | It establish a P2P connection with the WSS |  | The WMP uses the services of a P2P Client Driver (PCD) to establish the P2P connection |  | The PCD is a component that can be dynamically loaded |
Technologies
 | Flash |
Extra features
 | m4p files supporting |  | DLNA (Digital Living Network Alliance) partly supporting |
|
 |
Tools and Techonologies
 | Web-server, web-client part: PHP, MySQL, Flash |  | C — Server part: C/C++ with using the following libraries — GeolP, zlib |  | C — Client part: C/C++ with using the following libraries — ffmpeg, iTunesSDK, libdlna, libupnp, zlib |
Industry
Entertainment
Testimonal
«I would say I'm VERY happy with the work that Softage team has done. You have been responsive to the changes I have made, asked questions where things have been unclear and been proactive with ideas and suggestions. You have also been tremendously communicative - which is great. I would unhesitatingly recommend Softage team to anyone.»
Mark
On behalf of iRoam Ltd., UK
|