如何将打开的PPT、WORD、PDF等文件内容进行直播推流?

新手上路,请多包涵

如何将打开的PPT、WORD、PDF等文件内容进行直播推流?
应用场景是在线教育,需要老师打开课件,向学生推送课件内容,并进行白板等操作。
七牛是否提供相关的SDK?

阅读 2.2k
1 个回答

PDF的话可以先使用PDF.js转换为canvas,借助canvas.captureStream()转换为流,替换掉视频的track,就可以推了

const canvasStream = canvas.captureStream();
await localStream.replaceTrack(canvasStream.getVideoTracks()[0]);

其他的 PPT,Word 应该也是这样的思路。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进