【技术实现步骤摘要】
基于openwrt系统的PON网关UPNP视频直播方法
本专利技术涉及数据处理
,尤其涉及一种基于openwrt系统的PON网关UPNP视频直播方法。
技术介绍
UPNP(UniversalPlugandPlay)协议即通用即插即用协议。UPNP是各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接(P2P)的结构,是一种分布式的、开放的网络架构,是独立的媒介。在任何的操作系统中,利用任何的编程语言都可以使用UPNP设备。UPNP规范基于TCP/IP协议和针对设备彼此间通讯而制订的新的Internet协议。单播在客户端与媒体服务器之间需要建立一个单独的数据通道;而组播在发送者和每一接收者之间实现点对多点网络连接。组播解决了单播和广播方式效率低的问题,组播路由器借助组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发。现有的DLNA(DIGITALLIVINGNETWORKALLIANCE,数字生活网络联盟)的应用中,DMS(DIGITALMEDIASERV ...
【技术保护点】
1.基于openwrt系统的PON网关UPNP视频直播方法,其特征在于,步骤如下:/nS1、PON网关的服务端获取直播节目列表数据信息;/nS2、所述服务端将所述直播节目列表数据信息进行解析并保存,同时分发至绑定的UPNP设备;/nS3、在一所述UPNP设备选择一节目进行播放时,所述服务端从保存的所述直播节目列表数据信息中解析出所选择节目的播放网址;/nS4、所述服务端根据所述播放网址封装组播报文并加入组播,获取广电前端的节目组播流数据包;/nS5、所述服务端将所述节目组播流数据包重新封装为节目单播数据包,并分发至对应的所述UPNP设备。/n
【技术特征摘要】
1.基于openwrt系统的PON网关UPNP视频直播方法,其特征在于,步骤如下:
S1、PON网关的服务端获取直播节目列表数据信息;
S2、所述服务端将所述直播节目列表数据信息进行解析并保存,同时分发至绑定的UPNP设备;
S3、在一所述UPNP设备选择一节目进行播放时,所述服务端从保存的所述直播节目列表数据信息中解析出所选择节目的播放网址;
S4、所述服务端根据所述播放网址封装组播报文并加入组播,获取广电前端的节目组播流数据包;
S5、所述服务端将所述节目组播流数据包重新封装为节目单播数据包,并分发至对应的所述UPNP设备。
2.如权利要求1所述的一种基于openwrt系统的PON网关UPNP视频直播方法,其特征在于,在所述步骤S5后,还包括步骤:
S6、在所述UPNP设备根据所述节目单播数据包直播被选择的节目时,所述服务端定时向广播电视信息网络发送组播加入请求,获取新的节目组播流数据包,并进入所述步骤S4。
3.如权利要求2所述的一种基于openwrt系统的PON网关UPNP视频直播方法,其特征在于,在所述步骤S4中,所述服务端根据所述播放网址封装组播报文,具体包括步骤:
S41、获取所述播放网址中的组播地址和端口号;
S42、获取与广电内网通信的广域网IP地址;
S43、将所述组播地址、所述端口号、所述IP地址封装为所述组播报文。
4.如权利要求3所述的一种基于openwrt系统的PON网关UPNP视频直播方法,其特征在于,在所述步骤S5中,所述服务端将所述节目组播流数据包重新封装为节目...
【专利技术属性】
技术研发人员:郑嘉靖,林榕,赵志勇,
申请(专利权)人:广东九联科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。