[Vorbis] can I inject metadata on every frame ?

alex 766f6964 at gmail.com
Sun Jun 1 11:31:54 PDT 2008


 	Hello,

 	First of all, sorry for my fractured English ;-)

 	I am developing a project to control & stream audio from an 
amateur radio receiver and I need a way to send audio & extra data (small 
messages from receiver application).

 	Them I think about using metadata of streams, something as using 
Title/Artist tag, to include this "extra data", example:

 	On title, send always actual Frequency of receiver, so if this 
change, clients can view the changes. This updates on metadata must be 
refreshed too much, on every second of stream will be acceptable. On 
artist maybe the actual mode of receiver (AM/FM...) or incoming signal 
station (decibels).

 	I know that maybe metadata was not created for this purpose, but 
for my project, this solution is perfect, because only one channel of data 
is used.

 	FAQ tells that there is some way of multiplexing data in the OGG 
container, but I don't know if this multiplexing is done for every frame. 
So I am wondering if this is possible, to continue with project, or 
develop another solution (with stream and data separated).

 	thanks!


More information about the Vorbis mailing list