1

そのため、Shoutcast プロトコルの独自の実装を作成中です。かなり順調に進んでいます。私はそれを完全に書いており、インターネットが良好で、一時停止してバッファリングする必要がない場合、ストリームは完全に機能します. 時々、ランダムにグリッチすることさえあります。この問題にもかかわらず、曲とすべてが変わります。しかし、バッファリングを開始すると、すべてが下り坂になります。クライアント側で接続を停止して再起動するまで、音声が歪んでいます。これの原因は、サーバーから正しく送信されているにもかかわらず、送信したicy-mettaintヘッダーが(クライアント側で)オフになっているためだと思います。Shoutcast や Icecast などのアプリケーションは、これをどのように補正しますか? 私はそれがMTUと関係があると思いますが、私の人生でそれを理解することはできません. 送信される音楽のチャンクは、毎回まったく同じサイズです。メタデータは、ほとんどのクライアントのパーサーにも準拠している必要があります。GitHub のプロジェクトは次のとおりです。 https://github.com/ClayFreeman/Radio-PHP

4

0 に答える 0