我们在做视频客服时,需要连接播放多个mp4文件,但在调用playback进行播放时,在两个mp4文件播放切换时,中间会有一帧的黑屏,造成播放效果非常不理想;经过多方尝试及咨询各种专家,终于有了一个完美的解决方案:

       (1)第一步需要修改FreeSwitch代码,FreeSwitch在一个文件播放前及播放后会插入一帧的黑色背景,所以造成切换时有一个黑屏的现象;我们的做法是暴力将该段代码注释掉即可;代码在switch_core_media.c的video_write_thread函数内:
       解决freeSwitch播放多个视频文件,切换时首帧黑屏的问题

        (2)防黑屏设置:Ivr hisancc_ctidialplan.xml

注意配置一定放在“<action application="pre_answer"/>”之前,设置core_video_blank_image=false

解决freeSwitch播放多个视频文件,切换时首帧黑屏的问题

 

:[/home/ucp/ipcc/media/conf/scc/dialplan]cat hisancc_ctidialplan.xml

 

解决freeSwitch播放多个视频文件,切换时首帧黑屏的问题

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-02-07
  • 2021-07-02
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2021-04-30
  • 2021-12-31
  • 2021-08-29
  • 2021-06-08
相关资源
相似解决方案