<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p><br>
</p>
<div style="color: rgb(0, 0, 0);">
<div>
<div id="x_divRplyFwdMsg" dir="ltr">
<div><span style="font-size: 10pt;">>> I see IceCast that is from the same developer Xiph.Org Foundation</span><br>
</div>
</div>
</div>
<div class="PlainText" style="font-size: 10pt;">>> <<a href="https://en.wikipedia.org/wiki/Xiph.Org_Foundation" id="LPlnk160392" previewremoved="true">https://en.wikipedia.org/wiki/Xiph.Org_Foundation</a>> than Opus codec and<br>
<br>
>> there is also a fpc-icecast package.<br>
<br>
> Starting with an iceCast server is a good starting point to understand <br>
> the background. I think fpc-icecast package is a server control package, <br>
> so you can control an iceCast server.<br>
<br>
Hello fpc-voip fans. </div>
<div class="PlainText" style="font-size: 10pt;"><br>
</div>
<div class="PlainText" style="font-size: 10pt;">Ok, IceCast is ok to be the main audio-streaming-server.</div>
<div class="PlainText" style="font-size: 10pt;"><br>
</div>
<div class="PlainText" style="font-size: 10pt;">Now, for sending data to <span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">
IceCast there is:</span></div>
<div class="PlainText" style="font-size: 10pt;"><span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;"><br>
</span></div>
<div class="PlainText" style="font-size: 10pt;"><b>IceS</b>: It is a executable that can sent data from local opus-ogg files or the sdtin input sent to the sound-card.</div>
<div class="PlainText" style="font-size: 10pt;">Nice but... I loose control, I can not choose what to give to the server, it is all what goes out of the soundcard or nothing...</div>
<div class="PlainText" style="font-size: 10pt;"><br>
</div>
<div class="PlainText" style="font-size: 10pt;">A other solution is to use libshout:</div>
<div class="PlainText" style="font-size: 10pt;"><a href="https://github.com/xiph/Icecast-libshout" class="OWAAutoLink" id="LPlnk726435" previewremoved="true">https://github.com/xiph/Icecast-libshout</a></div>
<div class="PlainText" style="font-size: 10pt;"><br>
</div>
<div class="PlainText" style="font-size: 10pt;">I have already translated the shout.h header into fpc Pascal. It works.</div>
<div class="PlainText" style="font-size: 10pt;">I am busy to annoy <span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 13.3333px;">libshout
 forum to have some demo how to use their library (aargh, sad to not give demos when you create a project).</span></div>
<div class="PlainText"><span style="font-size: 13.3333px;"><br>
</span></div>
<div class="PlainText"><span style="font-family: Calibri, Arial, Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;"></span><span style="font-size: 13.3333px;">PS: Of course if there
 are some libshout or IceCast gurus around here, your advices are welcome.</span></div>
<div class="PlainText"><span style="font-size: 13.3333px;"><br>
</span></div>
<div class="PlainText"><span style="font-size: 13.3333px;">Fre;D<br>
</span><br>
<br>
</div>
<div class="PlainText" style="font-size: 10pt;"><br>
</div>
</div>
</div>
</body>
</html>