简而言之
对于一个项目,我需要两个人的音频/视频聊天,并能够记录(部分)会话。我遇到了第二个用户录制的视频混乱的问题,大量(看似)跳帧和/或音频丢失,很可能是由音频流引起的(当不录制音频时,问题不会出现发生)。
概述
对于一个项目,我需要一个设置,两个客户可以视频(+音频,显然 :) 互相聊天。此外,“主持人”应该能够在他按下按钮时记录会话,并以相同的方式停止记录。
虽然这种设置与火箭科学相去甚远,但我一直遇到我似乎无法弄清楚的问题。客户端连接良好,彼此的视频正常显示,甚至可以很好地听到彼此的声音。我选择在主机开始录制时重新初始化连接,这也可以正常工作。但是,录制的文件有时会遇到问题。
可能的原因
通常主持人的录音很棒,音频和视频都可以正常工作。客户端视频显示有问题,播放时视频会跳动(在许多应用程序中,如 VLC、KMPlayer、Adobe 自己的媒体播放器等)。我试图调试这种情况,它似乎与音频直接相关,但我不确定这是如何发生的。当我在没有录制音频的情况下进行测试时,两个视频都可以正常播放。
问题
我将尝试解释客户视频中发生的情况;视频播放正常,音频也正常。但是在看似随机的视频位置,播放突然会跳过视频(和音频)的几秒钟,所以一分钟的视频有时只持续几秒钟(即使播放栏和类似的显示视频实际上持续了一分钟) .
我没有发现它如何跳过的任何逻辑——有些视频每个只显示 4/5 的几秒钟的间隙,其他的则提前 20-30 秒跳跃——所以我假设这是一个随机的事情。
场景
我已经测试了多个场景,并且问题似乎足够一致(例如,它每次都会发生,只是在我不录制音频时不会发生)。我使用了本地(开发人员版)FMS 服务器,托管的 influxis 服务,并且我使用了两台本地计算机,一台本地计算机(使用 2 个网络摄像头)和 1 台本地计算机,1 台(真正的)远程计算机。所有设置似乎都与录制的(客户端)视频存在相同的问题。
结束时
我不确定您需要什么详细信息,所以请向我询问您可能需要的任何信息,以帮助我找到解决方案。我已经搜索和调试了,就像没有明天一样,并且无法弄清楚是什么原因造成的。
非常非常感谢提前!
-戴夫