FreeSwitch 系统中的录像功能 和 播放录像功能,系统都默认提供。
按默认配置,通过IP电话拨打1009,即可录像;通过IP电话拨打1009即可播放录像。
同时,我测试了一种有趣的用法,描述如下:
(1) 1000 呼叫 1009 并且发送视频;
(2) 1001 呼叫 1010 ,可以看到 1000 上传的视频,但非实时;
(3) 1002 呼叫 1010, 可以看到 1000 上传的视频,但非实时。
这样看来,一个点播系统,FreeSwitch 默认就支持!稍加改造,就可以变为一套视频直播系统。
实现上述功能的配置文件在 \conf\dialplan\default.xml 中,如下所示:
[录像]
<extension name=”video_record”>
<condition field=”destination_number” expression=”^1009$”>
<action application=”answer”/>
<action application=”record_fsv” data=”/tmp/testrecord.fsv”/>
</condition>
</extension>
[播放录像]
<extension name=”video_playback”>
<condition field=”destination_number” expression=”^1010$”>
<action application=”answer”/>
<action application=”play_fsv” data=”/tmp/testrecord.fsv”/>
</condition>
</extension>
FreeSwitch系统内置录像和播放功能,拨打1009可进行录像和播放。通过示例配置展示了如何实现点播系统,只需轻度改造即可转变为视频直播系统。配置文件在confdialplandefault.xml中,包括`video_record`和`video_playback`两个扩展,分别用于录像和播放操作。
1809

被折叠的 条评论
为什么被折叠?



