searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

实时音视频开发中遇到的问题及解决方案1

2023-05-10 01:19:13
50
0

在实时音视频开发时,经常会遇到很多浏览器兼容性问题,下面列举了日常遇到的问题及对应的解决方案:

 

问题一:Safari 15 版本浏览器,在播放 Webrtc 音频流时声音很小很小。

问题原因:webkit bug

解决方案:升级版本至 16+

问题二:Safari 16 版本浏览器,在播放 Webrtc 音频流时没有声音。

问题原因:过度版本bug。

解决方案:升级版本至 16+

问题三:Chrome 87 版本浏览器,在播放 Webrtc 音频流时声音很小很小

问题原因:chrome bug

解决方案:升级版本至最新版

问题四:屏幕共享采集音频在不同系统中采集源不同

问题原因:Mac系统中采集页面声音,Windows系统中采集系统声音。

解决方案:区分不同系统,选用不同音频。

问题五:不同浏览器默认使用的H264编码视频Baseline Video Profile Level Id不同

问题原因:Safari 默认使用 Video Profile Level Id 为 42e01f,Chrome 默认使用 Video Profile Level Id 为 42001f。

解决方案:区分浏览器,使用不同的Video Profile Level Id

问题六:部分 Windows Chrome 111+ 版本,屏幕共享可能会出现鼠标光标有重复、拖影、闪烁的问题

问题原因:chrome bug

解决方案:等待Chrome修复,然后升级浏览器版本

问题七:Windows 端使用 Chrome 屏幕共享,选择应用窗口共享“WPS”等,可能会出现采集黑屏;或者拖动应用窗口时出现采集黑屏

问题原因:未知

解决方案:建议共享整个屏幕

问题八:Windows 采集屏幕共享 WPS 幻灯片,WPS 幻灯片全屏播放后,可能采集不到 WPS 幻灯片

问题原因:未知

解决方案:建议避免使用 WPS 全屏播放,可以拉伸 WPS 窗口至全屏,或者使用 Office PowerPoint

 

 

 

 

 

0条评论
0 / 1000
徐****洋
8文章数
0粉丝数
徐****洋
8 文章 | 0 粉丝
原创

实时音视频开发中遇到的问题及解决方案1

2023-05-10 01:19:13
50
0

在实时音视频开发时,经常会遇到很多浏览器兼容性问题,下面列举了日常遇到的问题及对应的解决方案:

 

问题一:Safari 15 版本浏览器,在播放 Webrtc 音频流时声音很小很小。

问题原因:webkit bug

解决方案:升级版本至 16+

问题二:Safari 16 版本浏览器,在播放 Webrtc 音频流时没有声音。

问题原因:过度版本bug。

解决方案:升级版本至 16+

问题三:Chrome 87 版本浏览器,在播放 Webrtc 音频流时声音很小很小

问题原因:chrome bug

解决方案:升级版本至最新版

问题四:屏幕共享采集音频在不同系统中采集源不同

问题原因:Mac系统中采集页面声音,Windows系统中采集系统声音。

解决方案:区分不同系统,选用不同音频。

问题五:不同浏览器默认使用的H264编码视频Baseline Video Profile Level Id不同

问题原因:Safari 默认使用 Video Profile Level Id 为 42e01f,Chrome 默认使用 Video Profile Level Id 为 42001f。

解决方案:区分浏览器,使用不同的Video Profile Level Id

问题六:部分 Windows Chrome 111+ 版本,屏幕共享可能会出现鼠标光标有重复、拖影、闪烁的问题

问题原因:chrome bug

解决方案:等待Chrome修复,然后升级浏览器版本

问题七:Windows 端使用 Chrome 屏幕共享,选择应用窗口共享“WPS”等,可能会出现采集黑屏;或者拖动应用窗口时出现采集黑屏

问题原因:未知

解决方案:建议共享整个屏幕

问题八:Windows 采集屏幕共享 WPS 幻灯片,WPS 幻灯片全屏播放后,可能采集不到 WPS 幻灯片

问题原因:未知

解决方案:建议避免使用 WPS 全屏播放,可以拉伸 WPS 窗口至全屏,或者使用 Office PowerPoint

 

 

 

 

 

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0