本发明涉及自组网,尤其涉及一种无线自组网组播传输方法及无线自组网。
背景技术:
1、近年来,rtsp协议(real time streaming protocol,实时流传输协议)交互主要实现流媒体信息描述、码流通道建立或流媒体控制等功能,rtsp协议交互,只做流媒体会话交互功能;流媒体码流的传输是通过rtsp交互建立的流媒体传输通道来传输码流,其传输协议一般为rtp或rtcp,其传输层可以为udp或者tcp。
2、目前流媒体传输大多遵循rtp协议(real-time transport protocol,实时传输协议),通过rtsp协议建立链接,通过rtp协议承载视频流。在无线自组网中,通常有比较多的节点接入,而通过单播方式传输视频流会浪费很多资源。对于多个节点获取相同视频流的场景,按照组播传输可以节省很多资源,但是却存在一些不具备组播收发功能,又资源紧缺的情况。
3、因此,亟需一种无线自组网组播传输方法,解决如何在多节点无线自组网中对组播支持性或兼容性不好的场景下,节约资源带宽的技术问题。
技术实现思路
1、本发明的主要目的在于提供了一种无线自组网组播传输方法及无线自组网,旨在解决如何在多节点无线自组网中对组播支持性或兼容性不好的场景下,节约资源带宽的技术问题。
2、为实现上述目的,本发明提供了一种无线自组网组播传输方法,发送节点应用于包含所述发送节点和多个接收节点的无线自组网,各所述接收节点下挂载有终端设备,所述方法包括:
3、通过单播接入时隙传输rtsp报文至对应的目标接收节点,所述rtsp报文用于建立与所述目标接收节点之间的第一链接;
4、在所述第一链接建立后,发送rtp报文,并在所述rtp报文传输的过程中将所述rtp报文进行组播;
5、其中,接收到所述rtp报文的接收节点,用于修改所述rtp报文的协议帧头数据,并将修改后的所述rtp报文发送至所述接收节点对应的终端设备。
6、可选地,所述在所述第一链接建立后,发送rtp报文,并在所述rtp报文传输的过程中将所述rtp报文进行组播的步骤,包括:
7、在所述第一链接建立后,通过单播传输方式发送所述rtp报文;
8、在所述rtp报文传输的过程中将所述rtp报文的单播传输方式修改为组播传输方式;
9、基于所述组播传输方式,将所述rtp报文进行组播。
10、可选地,所述通过单播接入时隙传输rtsp报文至对应的目标接收节点的步骤之前,还包括:
11、基于rtsp协议向所述接收节点发送请求建链信息,所述接收节点在接收到所述请求建链信息后,根据所述rtsp协议建立与所述终端设备之间的第二链接,并基于所述第二链接获取所述终端设备的设备信息;
12、其中,所述第二链接用于所述接收节点与所述终端设备之间的数据传输,所述设备信息用于修改所述rtp报文的协议帧头数据。
13、可选地,所述通过单播接入时隙传输rtsp报文至对应的目标接收节点的步骤,包括:
14、在接收到所述接收节点基于所述请求建链信息发送的响应信息时,基于rtsp协议,通过单播接入时隙传输所述rtsp报文至对应的目标接收节点,所述rtsp报文用于建立与所述目标接收节点之间的第一链接。
15、可选地,接收节点应用于包含发送节点和多个所述接收节点的无线自组网,所述接收节点下挂载有终端设备,所述方法包括:
16、接收所述发送节点发送的rtsp报文,所述rtsp报文用于建立与所述发送节点之间的第一链接;
17、在所述第一链接建立后,接收所述发送节点发送的rtp报文,并修改所述rtp报文的协议帧头数据,获得目标报文;
18、将所述目标报文发送至所述接收节点对应的终端设备。
19、可选地,所述在所述第一链接建立后,接收所述发送节点发送的rtp报文,并修改所述rtp报文的协议帧头数据,获得目标报文的步骤,包括:
20、在所述第一链接建立后,接收所述发送节点发送的rtp报文,并根据所述接收节点对应的所述终端设备的设备信息确定对应的报文格式;
21、根据所述报文格式修改所述rtp报文的协议帧头数据,获得目标报文。
22、可选地,所述接收所述发送节点发送的rtsp报文的步骤之前,还包括:
23、接收所述发送节点基于rtsp协议发送的请求建链信息;
24、根据所述rtsp协议建立与所述终端设备之间的第二链接,并基于所述第二链接获取所述终端设备的设备信息;
25、根据所述请求建链信息发送响应信息,以使所述发送节点在接收到所述响应信息时,基于所述rtsp协议建立与所述发送节点之间的第一链接。
26、可选地,所述将所述目标报文发送至所述接收节点对应的终端设备的步骤,包括:
27、对所述目标报文对应的协议帧头数据进行解析,获得解析结果;
28、根据所述解析结果获得所述接收节点对应的终端设备的标识信息;
29、基于所述标识信息确定所述接收节点对应的终端设备,并将所述目标报文发送至所述终端设备。
30、可选地,所述协议帧头数据和所述标识信息包括ip地址、端口号和mac地址中的至少一个。
31、此外,为实现上述目的,本发明还提出一种无线自组网络,所述无线自组网包括:发送节点和多个接收节点,所述接收节点下挂载有终端设备;
32、所述发送节点,用于通过单播接入时隙传输rtsp报文至对应的目标接收节点,所述rtsp报文用于建立与所述目标接收节点之间的第一链接;
33、所述发送节点,还用于在所述第一链接建立后,发送rtp报文,并在所述rtp报文传输的过程中将所述rtp报文进行组播;
34、所述接收节点,用于在接收所述发送节点发送的rtp报文后,修改所述rtp报文的协议帧头数据,并将修改后的所述rtp报文发送至对应的终端设备。
35、本发明应用于包含所述发送节点和多个接收节点的无线自组网,发送节点通过单播接入时隙传输rtsp报文至对应的目标接收节点,所述rtsp报文用于建立与所述目标接收节点之间的第一链接,然后在所述第一链接建立后,发送rtp报文,并在所述rtp报文传输的过程中将所述rtp报文进行组播,最后通过接收节点在接收所述发送节点发送的rtp报文后,修改所述rtp报文的协议帧头数据,并将修改后的所述rtp报文发送至对应的终端设备。由于本发明是通过单播接入时隙传输rtsp报文至对应的目标接收节点,在所述第一链接建立后,发送rtp报文,并在rtp报文传输的过程中将rtp报文进行组播,相比于现有技术,本发明解决了在无线自组网中对时隙资源要求严格,并且对组播支持性或兼容性不好的场景下,有效节约了资源带宽。
1.一种无线自组网组播传输方法,其特征在于,发送节点应用于包含所述发送节点和多个接收节点的无线自组网,各所述接收节点下挂载有终端设备,所述方法包括:
2.如权利要求1所述的无线自组网组播传输方法,其特征在于,所述在所述第一链接建立后,发送rtp报文,并在所述rtp报文传输的过程中将所述rtp报文进行组播的步骤,包括:
3.如权利要求1所述的无线自组网组播传输方法,其特征在于,所述通过单播接入时隙传输rtsp报文至对应的目标接收节点的步骤之前,还包括:
4.如权利要求3所述的无线自组网组播传输方法,其特征在于,所述通过单播接入时隙传输rtsp报文至对应的目标接收节点的步骤,包括:
5.一种无线自组网组播传输方法,其特征在于,接收节点应用于包含发送节点和多个所述接收节点的无线自组网,所述接收节点下挂载有终端设备,所述方法包括:
6.如权利要求5所述的无线自组网组播传输方法,其特征在于,所述在所述第一链接建立后,接收所述发送节点发送的rtp报文,并修改所述rtp报文的协议帧头数据,获得目标报文的步骤,包括:
7.如权利要求6所述的无线自组网组播传输方法,其特征在于,所述接收所述发送节点发送的rtsp报文的步骤之前,还包括:
8.如权利要求7所述的无线自组网组播传输方法,其特征在于,所述将所述目标报文发送至所述接收节点对应的终端设备的步骤,包括:
9.如权利要求8所述的无线自组网组播传输方法,其特征在于,所述协议帧头数据和所述标识信息包括ip地址、端口号和mac地址中的至少一个。
10.一种无线自组网,其特征在于,所述无线自组网包括:发送节点和多个接收节点,所述接收节点下挂载有终端设备;