dlna协议流程
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dlna协议流程
DLNA(Digital Living Network Alliance)协议是一种用于实现
设备间互联互通的协议。
其流程如下:
1. 发现:DLNA设备通过广播机制进行相互发现。
当一个设备加入到DLNA网络中时,它会广播自己的存在,并且其他设
备可以通过监听这些广播消息来发现新加入的设备。
2. 描述:设备在发现之后,需要向其他设备传递自己的能力和功能信息。
DLNA定义了一组标准的设备描述文档(Device Description),用于描述设备的基本信息、支持的媒体格式、
功能等。
3. 控制:DLNA设备可以通过控制命令来控制其他设备的行为。
控制命令使用UPnP(Universal Plug and Play)协议,其中包
含了一系列动作(Action)和参数(Argument),以实现对设
备的各种操作,比如选择播放音视频、调整音量等。
4. 渲染:DLNA渲染设备可以接收和播放媒体内容。
当一个DLNA媒体服务器设备提供了媒体资源时,DLNA渲染设备可以通过控制命令向媒体服务器请求特定的媒体资源,并将其解码和播放。
5. 传输:DLNA设备之间可以通过传输命令来实现媒体内容的传输。
传输命令定义了媒体传输的各种操作,比如播放、暂停、停止等。
DLNA设备可以通过传输命令将媒体内容从一个设备传输到另一个设备,实现媒体的共享和播放。
总结起来,DLNA协议通过发现、描述、控制、渲染和传输等步骤,实现了不同设备之间的互联互通,使得用户可以方便地在不同设备间共享和播放媒体内容。