Hey guys and gals, I'm currently working on a project that involves demuxing live streams and working with the metadata found in the streams, but I haven't been able to find a unified way of doing this. For example:
* icecast (http protocol): metadata is set as "icy_metadata_packet" as an option * flv (demuxer): metadata is set on the AVFormatContext every time it changes * ogg: set on the stream (AVFormatContext->streams[...]->metadata) and updated on change Each of these is changed without ever informing the application of any changes, so that application constantly has to poll to see if anything has changed. Beyond all of that, the metadata doesn't include any information about _when_ it occurred, which is really useful for scheduling metadata display. Am I overlooking something here? If not, are there any plans to get some unified metadata implemented, or is there even willingness to entertain a change-set with unified live metadata handling? Thanks, -Andrew _______________________________________________ libav-api mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-api
