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打洞程序?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27Rocket消息队列资料:新手入门指南
- 2024-11-27rocket消息队资料详解与入门指南
- 2024-11-27RocketMQ底层原理资料详解入门教程
- 2024-11-27RocketMQ项目开发资料:新手入门教程
- 2024-11-27RocketMQ项目开发资料详解
- 2024-11-27RocketMQ消息中间件资料入门教程
- 2024-11-27初学者指南:深入了解RocketMQ源码资料
- 2024-11-27Rocket消息队列学习入门指南
- 2024-11-26Rocket消息中间件教程:新手入门详解
- 2024-11-26RocketMQ项目开发教程:新手入门指南