Vividas VIV: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(Initial format description)
No edit summary
Line 10: Line 10:
Actually the decoder is a 800kb DLL.
Actually the decoder is a 800kb DLL.


The player has support for Speex and Vorbis.
The player has support for Speex, Vorbis and VP6.


Layout of the file:
Layout of the file:
Line 19: Line 19:
|9 bytes || Magic || "vividas03"
|9 bytes || Magic || "vividas03"
|-
|-
|3 bytes || Unknown
|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
|1 byte || Length of name field
Line 25: Line 29:
|x bytes || Name field
|x bytes || Name field
|-
|-
| || Data here
| || Encrypted data here
|}
|}
Altought data is encrypted, an index table is recognizable just after the header.


===External Resources===
===External Resources===

Revision as of 20:45, 18 November 2007

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