WebRTC视频无法播放,如何在EasyCVR添加UDP打洞程序?

2022/4/22 11:12:46

本文主要是介绍WebRTC视频无法播放,如何在EasyCVR添加UDP打洞程序?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

TSINGSEE青犀视频旗下的视频平台可支持多协议、多类型的海量设备接入与分发,包括国标GB28181协议、RTMP、RTSP/Onvif等安防标准协议,以及厂家私有协议如海康ehome、海康SDK、大华SDK等。在视频输出上,可支持RTSP、FLV、HLS、WebRTC等格式。

 

 

有用户在使用EasyCVR的平台播放时,会出现WebRTC协议无法播放视频流的情况。遇此情况,用户需要在配置文件tsingsee.ini中添加相应的打洞程序即可。

科普:所谓udp打洞,就是指客户端A通过udp协议向服务器发送数据包,服务器收到后,获取数据包,并且可获取客户端A地址和端口号。同样在客户端B发送给服务器udp数据包后,服务器同样在收到B发送过来的数据包后获取B的地址和端口号,将A和B的地址与端口号分别发送给对方,这样双方可以继续用UDP协议通信。对于一些应用或者需求,需要两个客户端临时做一些通信,而这种通信不需要建立tcp就可以完成,所以才去udp打洞。

打洞程序代码如下:

turn_url = "turn:turn.tsingsee.com:19302?transport=udp"
turn_username = "tsingsee"
turn_credential =
"6df2668750e68cd69d9135ccd25b703c370fe88f20adb3138dcd482cc652b187"

添加后的配置文件展示如图:

 

 

 

添加上述打洞程序后,WebRTC协议的视频已经正常播放了。

 

 

 

随着人工智能技术的快速发展与应用,TSINGSEE青犀视频也正在积极研发人工智能检测技术与视频技术的融合。近期我们也推出了基于边缘AI硬件与EasyCVR视频融合云平台的AI视频智能解决方案,比如在企业安全生产的监管场景中,将EasyCVR平台结合前端边缘AI安全生产摄像机,可以实现如烟火检测、睡岗离岗检测、室内消防占道检测、周界入侵检测、人员侵入检测等功能。更多信息,欢迎关注我们的更新。



这篇关于WebRTC视频无法播放,如何在EasyCVR添加UDP打洞程序?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程