UDP指令是啥

qingnpc2011 2015-12-16 10:06:47
今天老板从外面带会一个设备,音视频控制方面的,自己带一个液晶屏,还有一个说明书,书上就说咋个用UDP指令控制这个设备的,不过全是16进制的东西,比如发送一个FE 00 00 00 00 FF 到设备,就打开声音。全是这样是的指令。
老板叫我就用这些指令从新做一个软件,要让在PC上的显示这个设备的视频画面等等操作,这个没做过哈。

我没做过UDP指令哈,但我的理解是他们提供的16进制指令只是去控制设备的指令,方向是电脑到设备发送
而我要做的是从设备上取数据到我的PC上,比如从设备上取音频流,视频流到我的软件上,就只是通过UDP指令是没办法完成的是不。
...全文
652 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2015-12-16
  • 打赏
  • 举报
回复
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。 UDP协议全称是用户数据报协议[1] ,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。 与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。 Delphi UDP ,就是通过Delphi编译相关UDP协议的程序。一般通过TUDPSocket组件实现。 你老板从外面带的一个设备,就是通过UDP来控件音视频的设备。
????637 2015-12-16
  • 打赏
  • 举报
回复
说明书里面是有一个指令是返回RTSP地址的,但是我咋个用UDP控件去接收这个放回数据呢?在OnUdpreader里面么?
SVIP_ 2015-12-16
  • 打赏
  • 举报
回复
1. 拖一个UDP的控件, 然后往这个设备发包(就是命令) 2. 可能有特别的命令的是返回一个rtsp地址的吧 然后从这个rtsp的地址取数据
  • 打赏
  • 举报
回复
应该就是通过网络(不管有线还是无线)向它发送UDP报文,内容就是某些指令了。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧