Vividas VIV

From MultimediaWiki
Revision as of 19:45, 18 November 2007 by Alex (talk | contribs)
Jump to navigation Jump to search

VIV is a proprietary web audio/video streaming format used by the Vividas Player. The player, available for Win32, Mac OSX and Sun platforms, is distributed as native binary and installed on-demand via Java or ActiveX.

Developer blog: "Vividas is the company behind 'Vividas Player' (Suprise!) which is a video streaming platform (powered by VP6/VP7) which is very much like (to dumb things down) quicktime or Windows Media Player for streaming content, only with a twist. Its ultra fast, compact, installation-requiremente-requireded-no and very bandwidth efficient... The decoder - written in C/C++ with a healthy mix of ASM - is around 250-300Kb. Most of the internals is hush hush so I cant reveal much, but what is interesting is the uptake of broadband across the globe and the future prospects of HD-Quality video streaming and where this technology is headed" [1]

Actually the decoder is a 800kb DLL.

The player has support for Speex, Vorbis and VP6.

Layout of the file:

Size Meaning Default value
9 bytes Magic "vividas03"
1 byte Unknown 84 or 85 in most files
1 byte Unknown 20, 62, 65 in most files
1 byte Unknown Always 1 ?
1 byte Length of name field
x bytes Name field
Encrypted data here

Altought data is encrypted, an index table is recognizable just after the header.

External Resources

Extended company and product description is available on Wikipedia.

"Vividas Licenses TrueMotion VP7 for Mass Distribution of High Quality Video" January 13th, 2005

Vividas - Open Source Acknowledgement