如果聊天使用相同的 NetConnection,FMS 实时视频流会受到影响吗?
拥有一个 Flex/FMS 网络会议应用程序,该应用程序具有多个自定义组件 - 实时流媒体摄像头、聊天、幻灯片放映。
每个组件都通过 FMS 服务器进行自己的通信。所有这三件事是否应该在应用程序中共享一个 NetConnection 对象,或者当用户聊天或会议主持人推进幻灯片等时,实时视频流是否会受到影响?
Have a Flex/FMS web meeting app that has multiple custom components - live streaming camera, chat, slide dec.
Each component does its share of communicating through the FMS server. Should all three of those things share one NetConnection object in the application or will the live video stream suffer when users chat or the meeting presenter advances slides and such?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为他们会受苦,但我认为你需要建立逻辑,让它尽可能愉快。例如,始终确保音频流具有最高优先级。没有什么比听着不断掉线的音频更糟糕的了。然后优先考虑视频。我不确定您使用的是什么 FMS,但您可以使用带宽计来检测当前带宽并据此降低视频质量。我认为大多数人宁愿看到视频质量下降,也不愿看到更新缓慢的帧。我认为幻灯片是您最不需要担心的。只需确保在观看当前幻灯片时下一张幻灯片正在后台加载,这样您就不必在移至下一张幻灯片时等待很长时间。
I think they will suffer but I think you need to build logic to make it as pleasant as possible. E.g. always make sure that the audio steam has the highest priority. There is nothing worse than listening to audio that keeps dropping out. Then give priority to the video. I'm not sure what FMS you're using but you could use a bandwidth meter to detect the current band width and reduce the quality of the video based on that. I think that most people rather see the quality of the video drop than really slow updated frames. I think the slides are the least of your worry. Just make sure than the next slide is loading in the background while you're watching the current one so you don't have to wait long when moving to the next slide.