FreeSwitch中的錄影功能和播放錄影功能
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>