智慧讲台必须支持的协议
Posted qianbo_insist
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智慧讲台必须支持的协议相关的知识,希望对你有一定的参考价值。
一、智慧讲台和大屏
智慧讲台必须有大屏的支撑,内容由大屏来播放,具体播放的内容有ppt,doc,pptx,docx,pdf,png,jpg,mp4,flv 等等,必须支持电子白板,画图所需。
教师在讲学的时候,只把自己关心的画面传给大屏幕,同时可以传给多个大屏,这样做的好处是:
- 不让其他画面干扰学生上课,注意力放在需要关注的画面上
- 不挡住大屏幕,充分展示画面
- 可以同时传给其他班级和教学点,一个屏幕多份共享展示,互联网的本质:共享
- 能达到互动效果
要做到这些必须深入研究讲台的产品,同时,技术支撑不可或缺,尤其是协议的支撑。
二、必须支撑的协议
2.1、 rtsp协议
必须是udp over rtsp 协议,why?because windows just support this way, 微软只支撑标准协议,并试图直接在防火墙隔离tcp协议,作为一个通用的协议,rtsp的服务端和客户端都必须支撑和熟练。
2.2、 rtmp协议
如果我们认为智慧讲台不用支持这个协议,那我们就错了,讲台必须直播,而很多大屏支撑的就是这个协议,录制我们也可以直接从服务器来录制。
2.3、 http协议
标准的文件播放协议,每个大屏都有支撑。产品必须支撑一个http 的 server,且必须支持有range,也就是文件的拖放。短线链接是非常友好的协议。
2.4 、ssdp协议
ssdp协议是核心协议,设备的搜索就靠这个,无论是Windows的屏幕还是安卓的屏幕都支持这个协议,且大部分播放器也支持这个协议,唯一需要注意的是网内组播泛滥,很多产品在这方面做得不是很好,开源的libupnp就有这方面的缺陷,问题很多,必须做到:
- 合理安排协议发送和接收
- 屏蔽部分接收,只关心程序需要的设备。
2.5、upnp协议
核心协议,必须支撑,和ssdp一起工作。通用即插即用协议除了端口影身的功能,还有即插即用的功能,也就是让我们的设备能够互相协同工作,互相发现,以及发送响应的控制点命令。在libupnp开源包里面,叫做upnp control point。
2.6、websocket协议
这个是为了和网页直接通信所来的,如果使用http协议,带来的问题是双方都需配置对方需要的地址和端口,以及防火墙带来的问题,因此需要一个websocket协议来直接通信。为了让浏览器直接能和大屏通信,必须有一个中间的网关来负责转发信令,因为网页目前为止无法直接接收udp协议带来的问题,相信时间,以后浏览器会给udp协议直接的支撑。
三、其他支撑
3.1、智能识别
这个识别非常重要,很多浏览器并不支持抓屏,例如chrome,必须要使用识别内容的方式去做,才是根本解决之道。
3.2 播放
在这种媒体系统组成里面,一定有播放这个标配,播放器支持ssdp和upnp是最好的,不够产品化非常不容易,因为一个播放器可能就是一个上市公司。:),并无讽刺之意。
四、摄像头的配合
作为第三方厂商,我们的摄像头必须使用客户指定产品,因此标准协议必不可少,幸运的是,除了国标gb28181,大部分摄像头都支持rtsp协议,因此这个问题不大,只需要转摄像头到rtmp协议即可。 智能方面,无论是海康还是大华都比较弱,目标跟踪和识别等等最好自己做,这些厂商的东西基本都是鸡肋,用不成,价格却很昂贵。
五、咨询
我是协议专家,有问题可以直接邮件 418511899@qq.com,有关于音视频,内容,协议,免费提供咨询。
以上是关于智慧讲台必须支持的协议的主要内容,如果未能解决你的问题,请参考以下文章