間近で手に入れることができたストリームメディアラジオ局を読んでリアルタイムMPオプションでストリーミングすると、--live -r [url]
生のオーディオデータ+ストリーム情報が標準出力に出力されます。
コマンドラインでスピーカーを介してストリームを再生させることはできますか?
おそらく、生のオーディオデータmplayer
やその他の手段を転送することです。ありがとうございます。
私はコマンドとして機能させました./flvstreamer_x86 --live --quiet -r [url] --buffer 3000 | mplayer -vo null -
。しかし、数秒から数分後に終了します。。--buffer 3000
Wiresharkを使用して元のFlashプレーヤーを追跡するときに、このコンテンツを模倣するためにいくつかの項目を追加しました。これは出力の最後の行です。
[pulse] working around probably broken pause functionality,
see http://www.pulseaudio.org/ticket/440
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
FAAD: Failed to decode frame: Maximum number of bitstream elements exceeded
A:16866.9 ( 4:41:06.9) of 0.0 (unknown) 8.1%
Exiting... (End of file)
flvstreamer 1.81を使用している場合。上記のいずれのバージョンでも動作させることはできません。ただ出力されます。
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: rtmp server sent error
Starting Live Stream
FLV☺♣ Metadata:
audiodatarate 48.00
audiosamplerate 44100.00
audiocodecid 10.00
[stripped]
再生を続けるにはどうすればよいですか?ありがとうございます。
答え1
今は1.81で作業しているようです:)
./flvstreamer_x86 --live --quiet --buffer 3000 -r [url] | mplayer -vo null -idle -
シャットダウンを防ぐために追加しましたが、-idle
問題はflvstreamerがバッファリングを必要とし、mplayerがデータを受信しなくなったためシャットダウンすることです。