From: Romain B. <to...@ra...> - 2011-02-15 14:23:26
|
Hi all ! 2011/2/15 David Baelde <dav...@en...>: > To clarify, I meant that if marshall I/O seems necessary we can > restore it. I won't make the effort if there are safer solutions > (marshalling has inherent limitations) and I wouldn't want anybody > doing it if it's not cleaned up at the same time (it should notably > support failures). Now, I'm not sure how necessary it is because we > now have raw streaming from one liquidsoap to the other using > output.http and input.harbor. Compared to harbor, metadata may be lost > but there are easy ways to fix this. There might be other differences, > but I'd need to look into the technical details to know what was > really supported. In any case, it'll probably never be as good as a > source-to-source connection within a single liquidsoap, but it > shouldn't matter for most people. Metadata should be kept in raw mode. On the one hand, you use: output.icecast(%wav, ..) and on the other: input.harbor(..) Metadata will be tramsitted using the usual ICY metadata update.. Note: don't use output.icecat(%wav, ..) for icecast sources! Note: if CPU is not an issue, you also have output.icecast(%flac,..) or output.icecast(%ogg(%flac),...) for a somewhat reduced bandwidth usage.. Romain |