問題タブ [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.
node.js - MediaStream ImageCapture の高速化 (メディア ストリームを nodejs のバッファーとして読み取る)
編集:これをライブで行う必要があります。ストリームが終了するまで待ちきれません。
私MediaStream
は電子からオブジェクトを取得しますdesktopCapturer
:
Buffer
を使用して静止フレームのノードを取得しようとしていますImageCapture
:
しかし、それには非常に時間がかかりますtakePhoto
。プロセスを高速化することは可能ですか? どうにかして にMediaStream
直接アクセスできますnodejs
か?
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 バージョン
javascript - 一部のブラウザー/デバイスの組み合わせで横向きのビデオ ストリーム
私はgetUserMedia()
ビデオ ストリームを取得するために呼び出しており、単純に をビデオ要素のstream
として設定しています。srcObject
具体的には、2 台の異なる Windows タブレットの Chrome で、ポートレート モードではビデオが横向きになります。
ストリームまたはビデオ トラック オブジェクトで方向情報を見つけることができません。幅と高さのトラック情報はビデオ要素と一致し、アスペクト比のトラック情報に対して正確です。
https://camera.stackblitz.ioで複製できます
ストリームから方向情報を取得したり、ビデオを論理的に回転したりするにはどうすればよいですか?
編集:
デバイスや画面の向きではなく、ビデオ ストリームの向きが必要です。多分「回転」が正しい言い回しです。言い換えれば、人間が見ていなくてもビデオを回転させるタイミングをどのように知ることができますか?
編集2:
「ポートレート モードの Windows タブレットの Chrome」は、私が経験したことです。問題がそれだけに限定されているのか、すべての Windows タブレットに問題があるのか はわかりませんが、主な問題は、ビデオが横向きまたは回転しているかどうかを確認する方法です。 ?