問題タブ [smooth-streaming]

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.

0 投票する
0 に答える
172 参照

chromecast - MPL 0.7.0 と SmoothStream プロトコルではオーディオ トラックの切り替えができない

問題を再現する手順は何ですか? 1. mediaManager loadData で、ストリーム情報 (オーディオ) が送信者に送信されます。2. 選択されたオーディオ トラック インデックスが受信機に送り返されます。3. レシーバーは既存のオーディオ ストリームを無効にし、新しく選択したオーディオ ストリームを有効にして、プレーヤーをリロードします。

期待される出力は何ですか?代わりに何が見えますか?期待される出力: プロトコルで Audion ストリームを有効にする必要があり、ストリーム情報の重複が存在しない必要があります。

現在の出力: 新しいオーディオ ストリームが有効になっておらず、重複したストリーム情報が存在します。クライアントでオーディオ ストリームを再度変更して受信者に送信すると、ストリーム情報のカウントが 3 倍になります。

使用している製品のバージョンは何ですか? どのオペレーティングシステムで?Mac、MPL 0.7.0 スムーズなストリーミング再生対応 DRM。

以下の追加情報を提供してください。

また、非常に奇妙なこと: 私のアセットにはデフォルトでスウェーデン語の音声言語がありますが、スムーズ ストリーミング プロトコルから音声ストリーム情報を取得している間、デフォルトで最初の言語が選択されます (この場合は終了です)。プロトコルを手動で変更しようとしても、MPL は「Uncaught exception: cannot call method Ra of null」として例外をスローします。

また、プレーヤーが何度リロードされても、常にプロトコル オーディオ ストリームの最初の lang をリーミングします。

PS - Smoothstream プロトコルの API ドキュメントはありません。API refrences にあるもので、404 エラーが発生しました。

https://developers.google.com/cast/docs/reference/player/player.StreamingProtocol

0 投票する
1 に答える
244 参照

chromecast - CORS & HTTP オプション

Chromecast の Google の例を使用して、カスタム レシーバー アプリを作成しました。その上で SmoothStreaming をストリーミングしようとしています。問題は、ネットワーク デバッガーが表示され、それがフェッチする SS のすべてのチャンクに対して、HTTP GET の前に HTTP OPTIONS を実行することです。

Chromecast がこれらのオーバーヘッド呼び出しを行わないように、CORS xml などを使用する方法はありますか?

ありがとう

0 投票する
1 に答える
3639 参照

html - HTML5 でのスムーズなストリーミング

スムーズ ストリーミングを使用して html5 プレーヤーでビデオを再生する方法はありますか? Playready Drm で保護されたビデオを再生する必要があります....このリンク http://ie.microsoft.com/testdrive/HTML5/eme/を使用して Dash プレーヤーを使用してみましたが、mpd 応答が利用可能なこれらのビデオとは異なりますurl/manifest(format=mpd-time-csf) を使用
していますが、私の場合、利用可能な mpd はなく、スムーズなストリーミング応答のみが利用可能です....何か助けてください??

0 投票する
1 に答える
1379 参照

smooth-streaming - 使用可能なエンコーダから IIS へのスムーズ ストリーミング

IIS スムーズ ストリーミングを使用して Web サイトを作成しようとしていますが、見つかったすべてのチュートリアルと例は Microsoft Expression Encoder 4 pro を使用しています。彼らによると、H.264 圧縮を使用できるのはプロ バージョンのみです。しかし問題は、Microsoft Expression Encoder 4 pro が廃止され、利用可能な無料バージョンが H.264 圧縮をサポートしていないことです。IIS 7 で使用できる他のエンコーダー (商用またはフリーウェア) があるかどうかを知りたいです。助けてください。

0 投票する
0 に答える
810 参照

chromecast - Chromecast の Buffered SmoothStreaming での LOAD METADATA ERROR

皆さん、

バッファリングされたストリームの再生で問題が発生しました。誰かがそれを手伝ってくれると助かります.

ログ:

マニフェストが 200 OK で要求されていることがわかりますが、その後の 2 つの音声通話とビデオ通話はキャンセルされています。私たちのストリームは h.264 でエンコードされています。

0 投票する
1 に答える
1120 参照

iis - Smooth Streaming Apple URL は 404 を与える

チュートリアルに従って、IIS Smooth Streaming 公開ポイントが Apple デバイスをサポートするようにしましたが、問題が発生しました<video>。タグのターゲット URL が 404 応答を生成します。

私のismlは次のとおりです。

私が使用しているhtmlは次のとおりです。

ブラウザーにURLhttp://10.1.1.22/video.isml/manifestを入力すると、Silverlight ベースのストリーミング用の正しい XML ファイルが取得されますが、(format=m3u8-aapl)または(format=m3u8-aapl).m3u8(これらの手順に従って) を追加すると 404 が発生することに注意してください。

編集:私は成功しなかったいくつかのことを試しましたが、何が失敗しているのかについての洞察を与えるかもしれません:

  • URLは、Silverlight に適しhttp://10.1.1.22/video.isml/manifest(foo=bar)た とまったく同じ応答を返します。/manifest
  • URLhttp://10.1.1.22/video.isml/manifest(format=foo)は 404 を返します。
  • URLhttp://10.1.1.22/video.isml/manifest.m3u8は 400 の不正な要求を返します。
  • URLhttp://10.1.1.22/video.isml/manifest(foo=bar).m3u8から Silverlight の応答が得られます。

そのため、拡張子はサーバーにとって何の意味もないようですが、括弧で囲まれた引数が存在しない場合は解析できません。さらに重要なことは、サーバー ハンドラーが実際に実行されている/manifest(format=m3u8-aapl)が、何らかのサブ要求で 404 を生成していることは明らかです。サーバーが URL を認識せず、正しいハンドラーを実行できない可能性を除外できます。

0 投票する
2 に答える
1537 参照

android - AndroidでのトリックプレイIISスムーズストリーミング(.ism)

.ism 形式の Azure Media Service からビデオを再生するソフトウェアを開発しています。この形式は、標準の Android ビデオ プレーヤーではサポートされていません。

これをだます最も効率的な方法は何ですか?

ビデオは 2 GB を超える可能性があるため、移動中に変換するのは適切ではありません。また、別の(標準ではない)プレーヤーを見つけましたが、お金がかかります(これも悪いバリアントです)。

おそらく、そのようなビデオを再生するための適切なライブラリがいくつかありますか?

前もって感謝します。

0 投票する
1 に答える
174 参照

iis - Azure Media Service ライブ ストリーミング シンジケーション

ライブ ストリーミングの取り込みポイントとして Azure Media Services を使用したいと考えており、そのストリームを、ローカル データ センター内の自分のサーバーで実行されている IIS にシンジケート (プッシュまたはプル) する必要があります。

チャネルの「プレビュー URL」またはストリーミング ユニットの「公開 URL」からプルするように、自分のサーバーで Live Smooth Streaming 公開ポイントを構成すると ("{メディア サービス アカウント名}.origin.mediaservices.net/ {locator ID}/{filename}.ism")、公開ポイントはすぐにエラー状態に移行し、"リモート コンピューターが HTTP エラーで応答しました" または "エラー: 0X80072EE7" を報告します。

Azure ストリームからプルするために有効にしたり、特定のリモート サーバーにプッシュするように Azure を構成したりできる構成はありますか?