音声を icecast サーバーに送信するアプリを作成しています。ここで、icecast サーバーに接続し、オーディオ データをサーバーに送信します。しかし、サーバーではストリーミングが表示されるのに、ブラウザでは再生されないのはなぜですか?
そのデータを任意の形式にエンコードする必要はありますか?
音声を icecast サーバーに送信するアプリを作成しています。ここで、icecast サーバーに接続し、オーディオ データをサーバーに送信します。しかし、サーバーではストリーミングが表示されるのに、ブラウザでは再生されないのはなぜですか?
そのデータを任意の形式にエンコードする必要はありますか?
Web ベースのプレーヤーで問題が発生している場合は、何をしようとしているのかをより具体的に説明し、確認するコードを提供する必要があります。
また、最初に互換性のあるデスクトップ アプリでストリームが正しく再生されていることを確認する必要があります。
http://example.com:8000/admin
送信先のマウント ポイントが表示されていることを確認します (接続されたソースがあることを示します)。表示されている場合は、右側にM3U (MP3 ストリーミング用) とXSPF (Ogg 用) リンクがあります。テストに使用します。
Android で Icecast ストリームを再生するには、Just Playlistsアプリまたは同等のアプリをインストールする必要があります。
問題は、オーディオ PCM データをサーバーに送信することでした。その PCM データを ogg 形式にエンコードしてサーバーに送信しました。今では完全に機能しています。