Mail a friend
 Print this page
 Add to favorites
NexGenAVS
Audio Video Streaming client

Audio Video Decoder

 RTP/RTCP/RTSP
 Fully written in ANSI C
 Highly optimized
 Reentrant and ROMable
 Small critical sections
 RTOS open interface
 Fast and reliable
 Zero data copy supported
 Polling or RTOS mode
 No CPU/OS dependencies
 Royalty free
 Source code available

Other Products
NexGenIP® : TCP/IP stack (30-60 Ko)
NexGenOS® : RTOS/CPU generic interface
NexGenPPP(oE) : PPP and PPPoE protocols
NexGenREMOTE : Remote utilities
NexGenBOOT : Networking Boot utilities
NexGenRESOLV : Embedded DNS Resolver
NexGenNAT : Network address translation
NewGenWEB® : Embedded HTTP server
NexGenMAIL : Networking Mail utilities
NexGenIMAP : IMAP client
NexGenSNMP : SNMPv2c Agent
NexGenIPSEC : Embedded Secured IP
NexGenIPv6 : Dual-Stack IPv4/IPv6
NexGenSSL : Embedded Secure Socket Layer
NexGenAVS : Audio Video Streaming client


Product Information

NexGenAVS is a library which allows to develop audio/video streaming client applications quickly and easily over the NexGenIP TCP/IP stack. NexGenAVS implements RTP/RTCP and RTSP protocols. It does internally most of session’s control so the application has only to decode payload data.

RTP is a protocol for real-time applications streaming data on the internet, such as audio or video. It was designed to be malleable so it's specification is not complete. A RTP profile must be defined in order to completely specify the protocol. RTCP is the control protocol for RTP. When sending and receiving data with RTP, and application must inform other users of it's presence in the session and must also give information on network reliability and performance, allowing users to adapt themselves dynamically to available bandwidth and other network characteristics.

As RTP/RTCP do not provide all control needed by streaming applications, another protocol, RTSP, is used to control sessions.
This protocol is known as "the remote control of the web".

Please contact us to know the supported configuration(s).


Processors Supported
x86 (16/32 Bits), SH3, SH4, PowerPC 750-8xx, 68K-CPU32, ARM7, M16C, C166, ST20, ST40, StrongARM, ColdFire5207/5272, MIPS R3000, ARC, others are coming.

Documentation
A Programming manual is included, and a specification/implementation guide is available upon request. A test suite to stress a new port is delivered with the product.

Licensing
Source code or binary library
Royalty free