13173990
#[废弃]视频录制
废弃,请勿遵循这些说明
点击此处展开目录
媒体错误
树上的video-media-bug分支实现了一种简单的视频媒体错误功能,用于视频窃听和录制。您需要在将其合并到主要树之前手动构建此分支。
git checkout video-media-bug
./bootstrap.sh && ./configure && make install
录制单腿通话
Mod_fsv实现了一个record_fsv应用程序,可以将录制内容保存为.fsv(FreeSWITCH VIDEO)文件格式。
<action application="record_fsv" data="/tmp/testrecord.fsv"/>
record_fsv还将视频和音频“回显”。
另一种方法是使用最近添加的标准“record”应用程序。不同之处在于它没有回显任何内容,并且必须禁用写入缓冲。
<action application="set" data="enable_file_write_buffering=false"/>
<action application="record" data="/tmp/testrecord.fsv"/>
使用Mod_mp4v2也可以录制为mp4:
<action application="record_mp4" data="/tmp/testrecord.mp4"/>
或者
<action application="set" data="enable_file_write_buffering=false"/>
<action application="record" data="/tmp/testrecord.mp4"/>
录制一个桥接通话
uuid_setvar <uuid> enable_file_write_buffering false
uuid_record <uuid> start /tmp/testrecord.fsv
uuid_record <uuid> start /tmp/testrecord.mp4
也可以使用record_session,但尚未经过测试。在录制之前,始终禁用文件写入缓冲。
录制一个会议
如果要录制成视频文件,它将录制所有活跃成员的声音和一个成员的视频 - 即发言人的视频。
conference 3000 record /tmp/testrecord.fsv
conference 3000 record /tmp/testrecord.mp4
视频监听
是的,视频监听可以正常工作,并且与音频不同,它无法进行“混音”,因此您只会看到一条线路的视频,同时听到两条线路的声音。
originate user/1000 &eavesdrop(someuuid)
反馈
欢迎提供反馈。请在Jira或邮件dujinfang@gmail.com中提交。