【问题标题】:Html5 separating audio stream from video streamHtml5从视频流中分离音频流
【发布时间】:2017-12-02 18:54:10
【问题描述】:

使用 userMedia 我得到一个包含视频和音频的流。 有没有办法将它们分开?即从一个流中得到 2 个流,一个只有视频,另一个只有音频?

【问题讨论】:

  • 这可能会更好地使用 ffmpeg 或类似的东西来做服务器端..

标签: javascript html stream getusermedia


【解决方案1】:

使用MediaStream constructor 从音频和视频轨道创建新流:

let stream = await navigator.mediaDevices.getUserMedia({video: true, audio: true});
audioStream = new MediaStream(stream.getAudioTracks());
videoStream = new MediaStream(stream.getVideoTracks());

这是working fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 2011-06-13
    • 2017-03-17
    • 2012-12-25
    • 2012-02-23
    • 2012-11-13
    • 2013-01-16
    • 1970-01-01
    相关资源
    最近更新 更多