問題:FreeSWITCH錄音需要大約5秒的時間才能捕獲到RTP流。
解決:
FreeSWITCH默認的錄音參數配置是開啟緩沖的(可能是內核緩存)
即RTP流大小到達65536字節寫一次文件,想更接近實時流,關閉緩沖區即可。
action application=“set” data=“enable_file_write_buffering=false”
action application=“record_session” data="/tmp/test.wav"
action application=“info”
action application=“bridge” data=“user/dialedextension@{dialed_extension}@dialedextension@{domain_name}”/>