请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用FFmpeg 进行屏幕流的抓取,然后交给webrtc 进行传输,这个方式能实现嘛

因为我现在做的应用是跨端的一个应用,electron 这个跨端软件获取桌面流,不支持linux arm框架的计算机,我看FFmpeg是支持linux arm计算机的,我想问一下,能不能通过FFmpeg进行桌面流的抓取webrtc实现一个画面传输的一个效果呢?

正在回答 回答被采纳积分+3

1回答

李超 2024-05-25 16:42:25

ffmpeg 没有抓去桌面的功能

0 回复 有任何疑惑可以回复我~
  • 提问者 小鹏友的小弟 #1
    ffmpeg不是有屏幕录制的功能吗,把屏幕录制的流实时推送,不是可以实现类似于屏幕共享的效果吗
    回复 有任何疑惑可以回复我~ 2024-05-25 16:48:05
  • 李超 回复 提问者 小鹏友的小弟 #2
    是的,可以抓屏不能抓几个窗口,我脑子短路了,抱歉。你可以使用mediasoup, 用ffmpeg 抓屏推流给mediasoup,然后分发给webrtc; 但这种方式的弊端是无法保证传输,ffmpeg 使用rtp 将数据传给mediasoup,但如果由于网络问题出现丢包、抖动ffmpeg 都无法处理
    回复 有任何疑惑可以回复我~ 2024-05-25 17:29:42
  • 提问者 小鹏友的小弟 回复 李超 #3
    老师,那如果我们这个系统是内网使用的。是不是网络问题出现的概率就会比较小呀,或者有没有什么技术是可以在linux arm框架上可以配合webrtc进行获取屏幕进行共享屏幕的技术呀
    回复 有任何疑惑可以回复我~ 2024-05-25 20:41:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信