Wednesday, July 06, 2005

Similar project: Catra Streaming Server

http://www.catrasoftware.it/Streaming/CatraStreamingPlatform.htm

The Catra Streaming Server can deliver stored content to any open standards RTSP/RTP clients.

Catra Streaming Server accepts the following audio codecs: AAC, GSMAMR, AMR-WB.

The video codecs accepted are: MPEG-4 and H263.

Catra Streaming Server is compliant with the following standards:
· 3GPP TS 26.234 – PSS Protocols and codecs (Release 5)
· rfc2326: Real-Time Streaming Protocol (RTSP)
· rfc2327: Session Description Protocol (SDP)
· rfc1889: A Transport Protocol for Real-Time Applications (RTP)
· rfc2429: RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+)
· rfc3016: RTP Payload Format for MPEG-4 Audio/Visual Streams
· rfc3267: Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs
· rfcisma

Specific technical features of Catra Streaming Server are:
· Streaming of both off-line and live request
· Use of a configurable cache to prefetch the RTP packets.
· Use of a configurable cache for the content.
· Handle of three timeouts
o RTSP and RTCP timeout to avoid maintaining active a RTSP session when it does not receive any RTSP command and RTCP packets
o PAUSE timeout to avoid maintaining active a RTSP session when it remains in PAUSE for a long time.
o Session timeout in order to drop the streaming session after a specified period of time
· Ability to configure the interval between two RTCP sender report packets.
· Ability to distribute the RTSP, RTP and RTCP traffic on different network cards.
· Generation of log files ensuring proper sizing, rotation and trace levels through configurable parameters.

General technical features of the Catra Streaming Platform are:
· Independence of the Operative System (currently tested on Linux, HPUX, Sun Solaris, and Windows)
· C++ the language used to implement the server
· CORBA used for the communication between Server and GUI. MICO (MICO Is CORBA: free available and fully compliant implementation of the CORBA standard) is used by Catra Streaming Server.
· Use of the catralibraries (including the MP4File library)

1 Comments:

At 4:58 PM, Blogger LJ Regalado said...

under ng General technical features of the Catra Streaming Platform, gumamit daw cla ng catralibraries. I think we can also use it for 3gp. Check nyo yung API http://www.catrasoftware.it/Streaming/API/html/

 

Post a Comment

<< Home