| MPEG-4 Streaming | |||
VLab is exploring the option of developing an MPEG-4 codec.
The open standard MPEG 4 tool set and media architecture, includes capabilities that are complementary to those of VLabâs products. MPEG 4 provides the ability to efficiently code multiple views of a scene, exploiting redundancies in the multiple views. It provides support for arbitrarily shaped video, mesh distortion of video, and the integration of three dimensional objects with video. It provides tools for working with meta-content, including the integration of Java. MPEG 4 is robust in error prone environments, such as with multicasting. It is scalable with fine granularity in itâs content, spatial resolution, and quality. This may include a prioritization of the display of objects within the scene. It also provides structures for return channel data.
Having support for capabilities that Vlab is developing, MPEG 4 with itâs advanced compression, makes an ideal format with which to deploy Vlabâs priority streaming technology.
Major developments in the market; Such as the deregulation of fiber bandwidth in the US, and the release of the ISMA's digital rights management for MPEG4, have clear implications for the advent of streaming video on data networks, and the implementation of multicast as a network standard.
Links to data
compression information related to MPEG. There are links to Open Source
and Reference Libraries for MPEG 4, including GPAC, MPEGIP, Project
Mayo, and others.
MPEG 4 Streaming
| Company/Project | Formats | Features | MP4 specifics |
| Server System | |||
| Apple Computers | multicast ISMA | ||
| Envivo | server/headend settop | residential IP | |
| Packet Video | Scalable profile | wireless | |
| Kasenna | MPEG4 | server/infrastructure | |
| GMV Network | Windows Media Player QuickTime Java H.263 | wireless | |
| Togabi | MPEG-4 | wireless | |
| 2netFX | Windows MPEG 1/2/4 HDTV MediaPlayer/ QuickTime | HDTV | |
| Minerva | H.263 | multicast | |
| iVast | MPEG4 server viewer headend | API DRM | LSI Logic chip solution |
| Philips Digital Networks | MPEG4 | DRM | |
| VBrick | video appliance | ||
| Fraunhofer | main profile | chips | |
| Software | |||
| Avipix | simple core | ||
| Tuxia | decode | embedded Linux | |
| Incomm | CIF advanced simple | Tencilla (Chip) /intervideo (API) | |
| Sorenson | mac/windows encoders | ||
| Dicas | |||
| Ligos | advanced scalable | ||
FFMPEG (FREE) /libavcodec |
MPEG4 alpha | qpel encoding, chroma Motion estimation, trellis quantization dynamic b frames for encoding slices data partitioning meshwarp | |
| divx5 | MPEG4 | slices data partitioning | |
| xvid | MPEG4 | reduced res VideoObjectPlane-(scaleable) slices | |
| envivo | MPEG4 | reduced res VOP (scaleable) slices meshwarp | |
| 3ivx D4 PR2 | MPEG4 | Slices | |
| API / Chips | |||
| Ahead Software | solution | Nero Digital embedded | |
InterVideo Tensilica's Xtensa processor. |
simple | application package | |
| Sigma designs | Mpeg1,2,4 decode | scale video to any resolution | |
| Vweb | Mpeg1,2,4 | h.263 transcoding | chip |
| Matsushita Electric Industrial | simple |
multiple objects | chip simple profile |
| Toshiba America Electronic Components | simple encode decode | chip | |
| Prodys | advanced simple/interlaced | Texas Instruments | |
| Ingenient | advanced simple/H.264/ MPEG 2 D1 | Texas Instruments | |
| Atsanna | simple profile | Ottawa based | |
| Hantro | simple | ||
| Divio | advanced simple | ||
| Luxxon | advanced simple | bitrate frame rate control/screen resolutions /variable compression | |
| LSI Logic Corp. | HD/core main | transcode | |
| Indigo Vision | main | motion analysis | API |
|
|||