私はChromeのtabCapture API(https://developer.chrome.com/extensions/tabCaptureを参照)を使用して、Chromeの現在アクティブなタブからオーディオストリームをキャプチャしています。WebRTCオーディオストリームを共有可能なオーディオストリームURLに変換するにはどうすればよいですか?
MediaStream {id: "qih5TZY7OTyNnydtEQ4IwK3FSFiaYhz54TeG", active: true, onactive: null, oninactive: null, onaddtrack: null…}
active: true
id: "qih5TZY7OTyNnydtEQ4IwK3FSFiaYhz54TeG"
onactive: null
onaddtrack: null
onended: function()
oninactive: null
onremovetrack: null
__proto__: MediaStream
私はストリーミングオーディオのURLにこのMediaStreamのを操作することができますどのように私は別のアプリケーションに渡すことができます。これは、データが移入MediaStreamのオブジェクトを(https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_APIを参照)を作成し、例えば、私はChromeのコンソールからこの情報を引き出すことができます/ブラウザは、ストリーミングラジオサービスに似て、調整する?
URL.createObjectUrl(my-media-stream)のようなものを使用できますか?
はhttps://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
を参照してください、私は代わりのWebRTCののWebSocketを使用してに変換する必要がありますか?
Socket.ioを使用できますか?
ありがとうございます!
よろしくお願いいたします。実際にはローカルネットワーク内のストリームを転送したいだけなので、ローカルURLが十分に良いかもしれません。 (グローバルなURLは素晴らしいですが、現時点では現地で解決します)。 したがって、createObjectUrlを使用すると、少なくともローカルURLを作成できますか?私は調査します。 – nyarasha
@nyarashaいいえ、私はマシンのローカルを意味します。別のマシンにストリームを送信するには、RTCPeerConnectionを確立することができます。 – jib
接続デバイスにWebRTCを使用できるブラウザがある場合はそうです。この場合、Webブラウザを持たないデバイスにストリームを送信したいのですが。しかし、ありがとう。 – nyarasha