問題タブ [mediastream]

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 投票する
1 に答える
1351 参照

node.js - MediaStream ImageCapture の高速化 (メディア ストリームを nodejs のバッファーとして読み取る)

編集:これをライブで行う必要があります。ストリームが終了するまで待ちきれません。

MediaStreamは電子からオブジェクトを取得しますdesktopCapturer:

Bufferを使用して静止フレームのノードを取得しようとしていますImageCapture:

しかし、それには非常に時間がかかりますtakePhoto。プロセスを高速化することは可能ですか? どうにかして にMediaStream直接アクセスできますnodejsか?

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

javascript - オーディオなしの Kurento Media Server レコーディングが機能しない

Kurento Media Server の次のデモを試しました。

https://github.com/Kurento/kurento-tutorial-js/tree/master/kurento-recorder

デフォルトのデモはうまくいきました。しかし、 でindex.js録音するように変更するとaudio: false、問題に直面し始めます。

index.jsコードに次の変更を加えただけです。

でコードを実行するとaudio: true、サーバー上に作成された記録ファイルは正しいです。

ただし、 ではaudio: false、記録ファイルは常に0KBサイズになります。

ログに特別なことは何も表示されません。来る唯一のエラーログは、「STOP」ボタンを押している間です。STOP ボタンが押されていないにもかかわらず、既に押されているように動作します。

詳細なログはこちら: https://pastebin.com/397U14uG

私のサーバーはifstatコマンドでデータ転送を示しているので、何らかのストリームがサーバーに来ていると確信しています。

クレントバージョン

Ubuntu バージョン

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

javascript - 一部のブラウザー/デバイスの組み合わせで横向きのビデオ ストリーム

私はgetUserMedia()ビデオ ストリームを取得するために呼び出しており、単純に をビデオ要素のstreamとして設定しています。srcObject

具体的には、2 台の異なる Windows タブレットの Chrome で、ポートレート モードではビデオが横向きになります。

ストリームまたはビデオ トラック オブジェクトで方向情報を見つけることができません。幅と高さのトラック情報はビデオ要素と一致し、アスペクト比のトラック情報に対して正確です。

https://camera.stackblitz.ioで複製できます

ストリームから方向情報を取得したり、ビデオを論理的に回転したりするにはどうすればよいですか?

編集:

デバイスや画面の向きではなく、ビデオ ストリームの向きが必要です。多分「回転」が正しい言い回しです。言い換えれば、人間が見ていなくてもビデオを回転させるタイミングをどのように知ることができますか?

編集2:

「ポートレート モードの Windows タブレットの Chrome」は、私が経験したことです。問題がそれだけに限定されているのか、すべての Windows タブレットに問題があるのか​​ はわかりませんが、主な問題は、ビデオが横向きまたは回転しているかどうかを確認する方法です。 ?