The JMF 2.1.1 Reference Implementation can receive and transmit the following RTP formats:

R indicates that the format can be decoded and presented.

T indicates that media streams can be encoded and transmitted in the format.

Media Type

RTP
Payload

JMF 2.1.1
Cross Platform Version

JMF 2.1.1
Solaris/Linux Performance Pack

JMF 2.1.1
Windows Performance Pack

Audio: G.711 (U-law) 8 kHz

0

R,T

R,T

R,T

Audio: GSM mono

3

R,T

R,T

R,T

Audio: G.723 mono

4

R

R,T

R,T

Audio: 4-bit mono DVI 8 kHz

5

R,T

R,T

R,T

Audio: 4-bit mono DVI 11.025 kHz

16

R,T

R,T

R,T

Audio: 4-bit mono DVI 22.05 kHz

17

R,T

R,T

R,T

Audio: MPEG Layer I, II

14

R,T

R,T

R,T

Video: JPEG (420, 422, 444)*

26

R

R,T

R,T

Video: H.261

31

-

R

R

Video: H.263**

34

Mode A Only

R,T

R,T

Video: MPEG-I***

32

T

R,T

R,T

* JPEG/RTP can only be transmitted in video dimensions that are in multiple of 8 pixels.

** H.263/RTP can only be transmitted in 3 different video dimensions: SQCIF (128x96), QCIF (176x144) and CIF (352x288).

*** MPEG/RTP video can only be transmitted from pre-encoded MPEG content, i.e. from an MPEG-encoded file or MPEG enabled capture source. Real-time software MPEG encoding is not feasible for RTP transmission.

Capture Devices

The JMF 2.1.1 Reference Implementation supports SunVideo / SunVideoPlus capture devices on Solaris. On Windows, most capture devices that have VFW drivers are supported. On Linux, devices that have a Video4Linux driver are expected to work, but not extensively tested. The table below lists the capture devices known to work with this release.