IceCast2からjPlayerに送られたmp3ファイルを再生できない(または非常に遅延している)ようです。問題のjplayerが一部の、つまりクロムブラウザでmp3を再生していない
ブラウザ:クローム50分の49、IE 11
それは(質問に記載されていない多くのブラウザを含む)は、試験したコンピュータ/タブレット/携帯電話の約75%で正常に動作します。
1つのブラウザで再生できない場合は、質問のあるコンピュータのブラウザで再生されません。このルールの1つの例外は、再生できなかったマシンのIEを9から11に更新し、IE上で動作しましたが、アップグレード前または後にChromeで動作しませんでした。
jPlayerコードの動作をブロックしているこれらのマシン(iTunes、Pandoraなど)に、いくつかのアプリケーション/ Webアプリケーション/プラグインがインストールされていると推測されています。
devtoolsを使用すると、ブラウザはオーディオを読み込もうとしますが、永久に、または非常に長い時間(場合によっては最大25分)の間に停止します。
誰もが同様の状況に対処していますか?そうであれば、どのように問題を解決しましたか?グーグルでの多くの時間がない結果とこの疑問に答えるために焼かれている...
IceCast2から該当するコード:
<limits>
<clients>1000</clients>
<sources>5</sources>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>4096</burst-size>
</limits>
<listen-socket>
<port>9600</port>
</listen-socket>
<mount type="normal">
<mount-name>/Meeting</mount-name>
<max-listeners>100</max-listeners>
<public>1</public>
<stream-url>http://www.taneycounty.org/lld.php</stream-url>
<bitrate>64</bitrate>
<type>application/mp3</type>
<hidden>1</hidden>
<burst-size>65536</burst-size>
<mp3-metadata-interval>4096</mp3-metadata-interval>
</mount>
jPlayerから関連するブラウザのコード:
<audio
controls id="tc-audio-element"
autoplay="autoplay"
src="http://www.taneycounty.org:9600/Meeting?rand=f3rqw63kt74zghcn&type=.mp3"
type="audio/mp3" >
<source
src="http://www.taneycounty.org:9600/Meeting?rand=f3rqw63kt74zghcn&type=.mp3"
type="audio/mp3" >
Your browser does not support the audio element.
</audio>
そのマシンとインターネットの間に何らかのIDSまたはファイアウォールがありますか?ある場所からは届きませんが、他の場所からはうまくいきます。 tracerouteは、マシン自体の前の最後のホップで停止します。 – TBR
現在実行されていません。ライブミーティングのためのものです。私はループデモをセットアップすることができますが、コードの一部を変更する必要があります。 –
Icecastサーバー自体が実行されています。私は他の場所からそれにアクセスできます。しかし、あるISPからは、あなたのサーバーのIPにはまったく到達できません。 – TBR