Skip to main content

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中提交。