CN103327416A - 一种无线局域网中svc视频的组播方法 - Google Patents

一种无线局域网中svc视频的组播方法 Download PDF

Info

Publication number
CN103327416A
CN103327416A CN2013103063031A CN201310306303A CN103327416A CN 103327416 A CN103327416 A CN 103327416A CN 2013103063031 A CN2013103063031 A CN 2013103063031A CN 201310306303 A CN201310306303 A CN 201310306303A CN 103327416 A CN103327416 A CN 103327416A
Authority
CN
China
Prior art keywords
video
layer
user
multicast group
svc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013103063031A
Other languages
English (en)
Other versions
CN103327416B (zh
Inventor
李红艳
金麟
李建东
马英红
刘伟
侯蓉晖
刘勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201310306303.1A priority Critical patent/CN103327416B/zh
Publication of CN103327416A publication Critical patent/CN103327416A/zh
Application granted granted Critical
Publication of CN103327416B publication Critical patent/CN103327416B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种无线局域网中SVC视频的组播方法,其包括步骤为(1)先令n=1;(2)发送端首先计算传输第n层的可用时间,并得出传输第n层数据的用户集合;(3)如果该集合不为空集则该集合内的用户为第n个组播组内的用户,并得出该组播组的传输速率,n自增1。如果该集合为空集就结束分组过程并且令J=n-1;(4)如果n=N+1就结束分组过程并且令J=n-1,否则循环以上步骤;(5)以速率G1向第1个组播组传输第1层视频子流,再以速率G2向第2个组播组传输第2层视频子流,直至传完第J层视频子流。解决了现有无线局域网中SVC视频组播吞吐量较低且低速率用户影响高速率用户的组播速率的问题。

Description

一种无线局域网中SVC视频的组播方法
技术领域
本发明涉及多媒体数字网络传输技术领域,具体涉及一种无线局域网中SVC视频的组播方法,可用于无线局域网中SVC视频业务的组播。
背景技术
无线局域网(WLAN)是指利用射频技术,在某一区域内由多台网络设备通过无线的方式互联所组成的通信网络。基于802.11标准的无线局域网允许使用ISM频段进行无线连接,这方便了WLAN的使用。与有线局域网相比,无线局域网有许多优点:比如组网简单、网络灵活性高、设备的可移动性强、成本低廉、便于网络扩展、易于进行网络规划和调整等。这也使得无线局域网得到了广泛的应用。
可伸缩视频编码(SVC)可以将视频流拆分成一个基本层和多个增强层,基本层可以保障基本的视频质量,用户接收到基本层之后就可以观看视频,而增强层是视频的精细成分,可提高视频的质量,对视频做进一步的完善,用户接收到的增强层数越多,视频的质量就越好。这种分层方式可以较大程度的降低链路传输速率对视频流畅程度的影响,即较小的链路传输速率依然能够体验到流程的视频服务,而且对带宽没有很高的要求。SVC已经成为当前国际上在视频编码领域的研究热点。
组播是在发送端和组内所有接收端之间实现一点对多点的数据传输。组播技术尽最大努力传输数据报到所有组内用户,用户可以随时加入或退出组播组,与单播相比较,组播可以节省网络的资源,减轻网络的负载。因为对于一个组播组而言,即使用户增多,一份数据也只在网络中只传输一次。然而数据在无线局域网传输时,用的就是广播的方式,因此,将组播技术运用在无线局域网中,是节省无线局域网宝贵资源的一种很好的解决方案。
现有的无线局域网中,对SVC业务进行组播时,并没有利用到SVC的可伸缩性,对于一个新到达的SVC视频流,AP将其所有的数据包发送给组播组内所有的用户,数据传输时,所用的传输速率是组内用户最低的传输速率,这样高速率用户会受到低速率用户的限制,使得网络无法获得较高的吞吐量。采用现有的技术进行组播SVC视频业务,通常是无法保障用户的服务质量的。
发明内容
鉴于现有技术的不足,本发明旨在于提供一种无线局域网中SVC视频的组播方法,从而改进现有局域网SVC视频组播中吞吐量较低且信道条件好的用户无法获得高速率的问题。
为了实现上述目的,本发明采用的技术方案如下:
一种无线局域网中SVC视频的组播方法,具有发送端,多个接收所述SVC视频的用户及其播放器,所述方法包括以下步骤:
(1)在一次组播的过程中,所述发送端向所述多个用户发送基于SVC编码的视频的一帧数据;
(2)定义tavi(n)为传输第n层的可用时间,定义集合Q(n)为传输第n层数据的用户集合,定义Gn为第n个组播组的传输速率,定义J为组播组的个数,其中,分组方式如下:
(2a)令n=1,转至步骤(2b);
(2b)计算tavi(n),从而得出Q(n),转自步骤(2c);
(2c)如果
Figure BDA00003536077200032
,则转至步骤(2f),否则Q(n)内的用户为第n个组播组内的用户,并计算Gn,转至步骤(2d);
(2d)n自增1,转至(2e);
(2e)如果n=N+1则转至步骤(2f),否则转至步骤(2b);
(2f)J=n-1,结束分组过程;
(3)以速率G1向第1个组播组传输第1层视频子流,再以速率G2向第2个组播组传输第2层视频子流,直至传完第J层视频子流。
需要说明的是,所述帧分为N层视频子流,其中,每层视频子流数据量的大小分别为cn,n的取值范围为1到N。
需要说明的是,所述发送端与第m个用户之间的链路传输速率为vm
需要说明的是,所述播放器的播放帧间隔为tf,其中,所述播放帧间隔是指播放器播放一帧需要的时间。
需要进一步说明的是,所述传输第n层的可用时间tavi(n)为:
t avi ( n ) = t f , n = 1 t f - Σ i = 1 n - 1 ( c i G i + SIFS ) , n = 2 . . . . . . N ;
其中,SIFS是无线局域网中最短的帧间间隔。
需要进一步说明的是,所述传输第n层数据的用户集合Q(n)为:
Q ( n ) = { m | v m > c n t avi ( n ) , m ∈ Q ( n - 1 ) , m = 1 , . . . . . . M } ;
其中,Q(0)={1,……M}。
需要进一步说明的是,所述第n个组播组的传输速率Gn为:
Gn=min{vm|m∈Q(n)}。
本发明有益效果在于:
1、本发明限定了一次组播所用的时间为播放器的帧间隔,这样在用户方面,只要传输速率大于第一层的视频码率,用户将会一直看到流畅的视频,而不会出现停顿的现象;
2、本发明用传输第n层的可用时间来确定哪些用户加入第n个组播组,这样的分组方式保证了速率较低的用户不会加入到传输SVC较高增强层的组播组,有效的减少了低速率用户对高速率用户的限制,也尽可能的提高了高速率用户的吞吐量。
附图说明
图1为本发明的总流程示意图;
图2为现有技术中SVC的分层结构示意图。
具体实施方式
下面将结合附图对本发明作进一步的描述。
如图1所示,本发明为一种无线局域网中SVC视频的组播方法,具有发送端,多个接收所述SVC视频的用户及其播放器,所述方法包括以下步骤:
(1)在一次组播的过程中,所述发送端向所述多个用户发送基于SVC编码的视频的一帧数据;
(2)定义tavi(n)为传输第n层的可用时间,定义集合Q(n)为传输第n层数据的用户集合,定义Gn为第n个组播组的传输速率,定义J为组播组的个数,其中,分组方式如下:
(2a)令n=1,转至步骤(2b);
(2b)计算tavi(n),从而得出Q(n),转自步骤(2c);
(2c)如果,则转至步骤(2f),否则Q(n)内的用户为第n个组播组内的用户,并计算Gn,转至步骤(2d);
(2d)n自增1,转至(2e);
(2e)如果n=N+1则转至步骤(2f),否则转至步骤(2b);
(2f)J=n-1,结束分组过程;
(3)以速率G1向第1个组播组传输第1层视频子流,再以速率G2向第2个组播组传输第2层视频子流,直至传完第J层视频子流。
需要说明的是,所述帧分为N层视频子流,其中,每层视频子流数据量的大小分别为cn,n的取值范围为1到N。
需要说明的是,所述发送端与第m个用户之间的链路传输速率为vm
需要说明的是,所述播放器的播放帧间隔为tf,其中,所述播放帧间隔是指播放器播放一帧需要的时间。
需要进一步说明的是,所述传输第n层的可用时间tavi(n)为:
t avi ( n ) = t f , n = 1 t f - Σ i = 1 n - 1 ( c i G i + SIFS ) , n = 2 . . . . . . N ;
其中,SIFS是无线局域网中最短的帧间间隔。
需要进一步说明的是,所述传输第n层数据的用户集合Q(n)为:
Q ( n ) = { m | v m > c n t avi ( n ) , m ∈ Q ( n - 1 ) , m = 1 , . . . . . . M } ;
其中,Q(0)={1,……M}。
需要进一步说明的是,所述第n个组播组的传输速率Gn为:
Gn=min{vm|m∈Q(n)}。
为了更好的理解本发明,下面将结合具体实施例作进一步的描述。
实施例
这一次组播过程中,发送端待发送的业务为基于SVC编码的视频业务的一帧数据,如图2所示为SVC编码的分层结构,需要说明的是,在本实施例中,该帧分为N=3层视频子流,已知每层视频子流数据量的大小分别为c1=0.01Mb,c2=0.04Mb,c3=0.16Mb,现有四个用户(定义为1、2、3、4),待接收该业务,用户的链路传输速率为v1=1Mb/s,v2=2Mb/s,v3=5.5Mb/s,v4=11Mb/s,播放器的播放帧间隔为tf=50ms。
分组过程如下:
(1)n=1,tavi(1)=tf=50ms,从而可以得出Q(1)={1,2,3,4}。因此用户1、2、3、4为第1个组播组内的用户,并且可以得出G1=v1=1Mb/s。
(2)n=2,n≠N+1,不满足结束分组的条件,计算
Figure BDA00003536077200071
从而可以得出Q(2)={2,3,4}。因为
Figure BDA00003536077200072
所以用户2、3、4为第二个组播组内的用户,并且可以得出G2=v2=2Mb/s。
(3)n=3,n≠N+1,不满足结束分组的条件,计算 t avi ( 3 ) = t f - c 1 G 1 - SIFS - c 2 G 2 - SIFS ≈ 20 ms , 从而可以得出Q(3)={4}。因为
Figure BDA00003536077200074
所以用户4为第三个组播组内的用户,并且可以得出G3=v4=11Mb/s。
(4)n=4,n=N+1,满足结束分组的条件J=4-1=3,结束分组过程。
进一步地说,按照以下顺序进行传输:以速率G1=1Mb/s向第1个组播组内的用户{1,2,3,4}传输第1层视频子流,再以速率G2=2Mb/s向第2个组播组内的用户{2,3,4}传输第2层视频子流,以速率G3=11Mb/s向第3个组播组内的用户{4}传输第3层视频子流。结束这一轮组播。
需要说明的是,通过以上分组传输的过程可以直观的看到用户1得到了一层数据,用户2、3得到了两层数据,用户4得到了全部三层数据,并且在保障视频流畅播放的前提下,用户2、3、4使用2Mb/s的速率传输了第二层,用户4使用了11Mb/s的速率传输第三层,有效的减小了用户1对其速率的影响。而现有的方法则是以1Mb/s的速率传完所有数据,这样用户2、3、4则无法得到高速率传输,并无法保障视频的流畅性。
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。

Claims (7)

1.一种无线局域网中SVC视频的组播方法,具有发送端,多个接收所述SVC视频的用户及其播放器,其特征在于,所述方法包括以下步骤:
(1)在一次组播的过程中,所述发送端向所述多个用户发送基于SVC编码的视频的一帧数据;
(2)定义tavi(n)为传输第n层的可用时间,定义集合Q(n)为传输第n层数据的用户集合,定义Gn为第n个组播组的传输速率,定义J为组播组的个数,其中,分组方式如下:
(2a)令n=1,转至步骤(2b);
(2b)计算tavi(n),从而得出Q(n),转自步骤(2c);
(2c)如果
Figure FDA00003536077100011
,则转至步骤(2f),否则Q(n)内的用户为第n个组播组内的用户,并计算Gn,转至步骤(2d);
(2d)n自增1,转至(2e);
(2e)如果n=N+1则转至步骤(2f),否则转至步骤(2b);
(2f)J=n-1,结束分组过程;
(3)以速率G1向第1个组播组传输第1层视频子流,再以速率G2向第2个组播组传输第2层视频子流,直至传完第J层视频子流。
2.根据权利要求1所述的组播方法,其特征在于,所述帧分为N层视频子流,其中,每层视频子流数据量的大小分别为cn,n的取值范围为1到N。
3.根据权利要求1所述的组播方法,其特征在于,所述发送端与第m个用户之间的链路传输速率为vm
4.根据权利要求1所述的组播方法,其特征在于,所述播放器的播放帧间隔为tf,其中,所述播放帧间隔是指播放器播放一帧需要的时间。
5.根据权利要求1所述的组播方法,其特征在于,所述传输第n层的可用时间tavi(n)为:
t avi ( n ) = t f , n = 1 t f - Σ i = 1 n - 1 ( c i G i + SIFS ) , n = 2 . . . . . . N ;
其中SIFS是无线局域网中最短的帧间间隔。
6.根据权利要求1所述的组播方法,其特征在于,所述传输第n层数据的用户集合Q(n)为:
Q ( n ) = { m | v m > c n t avi ( n ) , m ∈ Q ( n - 1 ) , m = 1 , . . . . . . M } ;
其中,Q(0)={1,……M}。
7.根据权利要求1所述的组播方法,其特征在于,所述第n个组播组的传输速率Gn为:
Gn=min{vm|m∈Q(n)}。
CN201310306303.1A 2013-07-19 2013-07-19 一种无线局域网中svc视频的组播方法 Expired - Fee Related CN103327416B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310306303.1A CN103327416B (zh) 2013-07-19 2013-07-19 一种无线局域网中svc视频的组播方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310306303.1A CN103327416B (zh) 2013-07-19 2013-07-19 一种无线局域网中svc视频的组播方法

Publications (2)

Publication Number Publication Date
CN103327416A true CN103327416A (zh) 2013-09-25
CN103327416B CN103327416B (zh) 2016-12-28

Family

ID=49195902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310306303.1A Expired - Fee Related CN103327416B (zh) 2013-07-19 2013-07-19 一种无线局域网中svc视频的组播方法

Country Status (1)

Country Link
CN (1) CN103327416B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107872684A (zh) * 2016-09-23 2018-04-03 中国电信股份有限公司 视频码率调整方法、设备和***、视频编码方法和服务器
WO2019084764A1 (en) * 2017-10-31 2019-05-09 Huizhou Tcl Mobile Communication Co., Ltd Methods, apparatuses and readable storage medium for video multicasting
WO2024109541A1 (zh) * 2022-11-24 2024-05-30 华为技术有限公司 无线网络中的组播传输方法、装置及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080064425A1 (en) * 2006-09-11 2008-03-13 Samsung Electronics Co., Ltd. Transmission method using scalable video coding and mobile communication system using same
CN101415235A (zh) * 2007-10-16 2009-04-22 中兴通讯股份有限公司 增强广播组播业务服务质量的调度方法
CN101438533A (zh) * 2006-05-15 2009-05-20 艾利森电话股份有限公司 用于分层媒体的无线组播
CN101505316A (zh) * 2008-02-04 2009-08-12 阿尔卡特朗讯公司 重排和复用属于互相关会话的多媒体流的包的方法和设备
CN101547347A (zh) * 2009-04-30 2009-09-30 上海大学 可伸缩视频流的覆盖网络分层组播资源最优分配方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101438533A (zh) * 2006-05-15 2009-05-20 艾利森电话股份有限公司 用于分层媒体的无线组播
US20080064425A1 (en) * 2006-09-11 2008-03-13 Samsung Electronics Co., Ltd. Transmission method using scalable video coding and mobile communication system using same
CN101415235A (zh) * 2007-10-16 2009-04-22 中兴通讯股份有限公司 增强广播组播业务服务质量的调度方法
CN101505316A (zh) * 2008-02-04 2009-08-12 阿尔卡特朗讯公司 重排和复用属于互相关会话的多媒体流的包的方法和设备
CN101547347A (zh) * 2009-04-30 2009-09-30 上海大学 可伸缩视频流的覆盖网络分层组播资源最优分配方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107872684A (zh) * 2016-09-23 2018-04-03 中国电信股份有限公司 视频码率调整方法、设备和***、视频编码方法和服务器
CN107872684B (zh) * 2016-09-23 2020-02-28 中国电信股份有限公司 视频码率调整方法、设备和***、视频编码方法和服务器
WO2019084764A1 (en) * 2017-10-31 2019-05-09 Huizhou Tcl Mobile Communication Co., Ltd Methods, apparatuses and readable storage medium for video multicasting
WO2024109541A1 (zh) * 2022-11-24 2024-05-30 华为技术有限公司 无线网络中的组播传输方法、装置及可读存储介质

Also Published As

Publication number Publication date
CN103327416B (zh) 2016-12-28

Similar Documents

Publication Publication Date Title
Garro et al. 5G mixed mode: NR multicast-broadcast services
CN103974198B (zh) 长期演进***多播广播业务的资源调度方法、装置及基站
US11071089B2 (en) Dynamic switching of streaming service between broadcast and unicast delivery
CN105187849B (zh) 一种基于d2d和蜂窝网络的可伸缩视频多播资源分配的方法
JP2014506744A (ja) 移動通信システムで端末の性能を報告する方法及び装置
CN106162685B (zh) 一种获取接入技术网络间传输时延的方法及***
WO2004091156A3 (en) Scalable quality broadcast service in a mobile wireless communication network
US20180083793A1 (en) Multicast packets for a wireless local area network
CN106162728A (zh) 一种接入网间数据传输时延的测量和上报方法及终端
CN103327416A (zh) 一种无线局域网中svc视频的组播方法
WO2016023387A1 (zh) 确定多媒体数据发送方式的方法和设备
CN103220086B (zh) 一种无线网络中高吞吐量网络编码方法
Li et al. Spectrum allocation algorithms for wireless cellular networks supporting mobile IPTV
CN112020080B (zh) 一种优化无线前传时延的边缘缓存机制
CN103974266A (zh) 一种中继传输的方法、设备及***
KR20070093369A (ko) 무선통신 시스템에서 일대다 mbms 서비스를 정지하는방법 및 장치
CN105472478A (zh) 广播网络和蜂窝网络协同传输方法和***
Tassi et al. Optimized network-coded scalable video multicasting over eMBMS networks
Zhao et al. Multimedia traffic placement under 5G radio access techniques in indoor environments
Tassi et al. Reliable rate-optimized video multicasting services over LTE/LTE-A
CN103458269B (zh) 移动多媒体业务访问方法、热点服务器及***
Sachan et al. An efficient hybrid scheduling scheme for impatience user in eMBMS over LTE
Song et al. Resource scheduling for hybrid broadcasting and cellular networks
CN102763408A (zh) 基于svc的e-mbms流传输方法和设备
Liu et al. Joint network coding and fronthaul transmission via edge caching in cloud-RANs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161228

Termination date: 20210719