問題タブ [liquidsoap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - プロセスを手動で強制終了しないと、リキッドソープを再起動できません
現在、Ubuntu 14.4 で Liquidsoap を実行しており、同じボックスでホストされている Icecast にストリーミングしています。
セットアップは正しく実行されていますが、sudo service Liquidsoap restart を実行すると、次のエラーが発生します。
液体石鹸を再起動するには、プロセスを強制終了するか再起動する必要があります。
その後、正しく実行されます。なんらかの理由で再起動する必要があるまで。
ちなみに、liquidsoap は Liquidsoap というユーザーとグループを作成しましたが、作成した別のユーザーを介して sudo コマンドを実行しています。
誰にもアイデアはありますか?
linux - 出力フォルダー内のすべてのファイルに対する Liquidsoap の記録
したがって、ポート 8080 にポート入力がある Liquidsoap のインスタンスがあります。
私が望んでいるのは、誰かが /live に接続するたびに、ストリームが記録されてサーバーに保存されることです。
これは問題なく動作しますが、たとえば、録音中に切断してプレイリストを開始できるようにすると、もう一度ストリーミングしようとすると、新しいファイルが作成されますが、新しいファイルと以前の録音の両方への書き込みが開始されます。
基本的に、最初のファイルを上書きします。これが起こらない唯一の方法は、2 つのブロードキャストの間に Liquidsoap が再起動する場合です。
これが私のliqファイルのコピーです:
audio - Liquidsoap + mpeg4 オーディオはどうですか?
mpeg4 Liquidsoap + icecast を使用してオーディオ ストリームを作成するには? ffmpeg などのサードパーティのユーティリティを使用したくないのですが、liquidsoap でのみ使用できますか? ありがとうございました!
android - Icecast: Android でのストリーミングの開始時に一時停止する
サーバー Icecast を Liquidsoap と連携させてインターネット ラジオをストリーミングしていますが、一部の Android デバイス (Samsung Galaxy タブなど) で音楽を受信する際に問題があることに気付きました - 音楽のバッファリングの数秒後、音楽の再生約 1 秒間開始し、突然停止し、さらに数秒間無音になり、その後、通常の再生が開始されます。HTC のような他の一部の Android デバイスでは、バッファリング後に音楽の再生が正常に開始されます。問題のストリームの例を次に示します: http://rdsradio.ru:8000/4th.mp3
これは、Android デバイスのブラウザー (Google Chrome) でリンクを開くと発生します。同じ結果で、android.media.MediaPlayer クラスを使用して、現在開発している Android アプリから Icecast ストリームに接続しました。mediaPlayer.setDataSource("http://rdsradio.ru:8000/4th.mp3");
また、これらの問題のあるデバイスでも、通常はhttp://dancewave.hopto.org:9990/dance.mp3などの他の Icecast ラジオ ソースのストリームに接続して聞くこと ができました。 Icecast + Liquidsoap の設定 - その音楽の再生が最初に停止する理由。
バースト サイズを 10 ~ 20 倍に増やしたり、バースト オン コネクトを 0 に設定したりするなど、/etc/icecast2/icecast.xml でこれらのパラメーターを変更しようとしましたが、まったく違いに気付きませんでした (/etc/init.d/icecast2 reload
変更後に実行しました)。構成をリロードするためのパラメーター)。
任意のアイデア - その動作を修正する方法は?
更新: Android の VLC プレーヤーでストリームを開こうとしたところ、問題なく動作したため、android.media.MediaPlayer の使用に問題があるようです (おそらく、Google Chrome の組み込みの HTML5 オーディオ プレーヤーは同じライブラリを使用しています)。 . アプリで別のメディア プレーヤーを使用してみます。
radio - リキッドソープ、一時停止するには?
Liquidsoap の前の場所から一時停止して再生するにはどうすればよいですか?
次の方法でtelnetポートを有効にしました。
set("server.telnet", true)
set("server.telnet.port", 1234)
インスタンスに接続すると、現在のプレイリストを一時停止できるコマンドが見つかりません。
私が見る唯一のコマンドはmont.stop
andmount.start
ですが、プレイリストを最初から再起動します。私が望むのは、プレイリストが同じ場所から再び再生を開始することです。
ありがとうございました。
liquidsoap - Liquidsoap + gstream with restream
Liquidsoap と gstream を使用して、自分のチャンネルを別のチャンネルに再ストリーミングしようとしています。フォールバックのためにそれを行い、最初のソースが使用されていない場合は別のソースを使用します。私は得た:
問題が 1 つあります.. 最初のストリームを認識してください.. スクリプトはそれを認識したくありません。ファイルだと思っているからです。rtmpストリームを認識してデコードする方法は?