CN108881264B - 防卡顿视频传输与接收方法 - Google Patents
防卡顿视频传输与接收方法 Download PDFInfo
- Publication number
- CN108881264B CN108881264B CN201810713699.4A CN201810713699A CN108881264B CN 108881264 B CN108881264 B CN 108881264B CN 201810713699 A CN201810713699 A CN 201810713699A CN 108881264 B CN108881264 B CN 108881264B
- Authority
- CN
- China
- Prior art keywords
- picture
- frame
- sub
- pictures
- block unit
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种防卡顿视频传输与接收方法,包括服务器端传送方法:将视频节目的各帧画面分割为一系列平铺成该帧画面的图块单元,各图块单元为M*N的像素矩阵;将各图块单元中各个位置的像素标序,形成MN个像素;提取各图块单元中,序号相同的像素,构成该图块单元所对应的一帧画面的一个子画面,共得到该帧画面的MN个子画面;服务器端向用户端依次发送各帧画面的子画面,记视频节目中相邻两帧画面的时间间隔为T,若某帧画面的子画面总传输时间达到了T,则忽略该帧画面的剩余子画面,直接传输下一帧画面的各子画面;该方法可以在网速不稳定的情况下,抑制视频节目的卡顿现象,并且尽可能地使用户观看到最佳分辨率的画面效果。
Description
技术领域
本发明涉及网络技术领域,特别地,是涉及一种视频传输与接收方法。
背景技术
目前,在网络视频传输过程中,经由用户端请求后,服务器端按照用户需求,向用户连续传输具有特定分辨率的视频节目;在此过程中,网络传输速度必须要大于用户端的视频播放速度,才能保证视频节目不卡顿,否则用户端需要等待缓冲;在网速不太稳定的情况下,视频节目经常每隔几十秒乃至几秒就卡顿一次,使得视频节目的播放断断续续,严重影响观看体验。
而为了缓解上述问题,现有的机制是,在播放过程中为用户提供分辨率选择功能,使用户在视频卡顿时,选择较低的分辨率模式,以缓解卡顿;但是按照目前的视频编码模式,只提供十分有限的几种分辨率,不能最优化地适应当前网速状况;而且用户选择好分辨率后,如后续网速状况转好,也没有自动纠正机制,使用户长时间处于较差的视觉体验状态。
发明内容
针对上述问题,本发明的目的在于提供一种防卡顿视频传输与接收方法,该方法可以在网速不稳定的情况下,抑制视频节目的卡顿现象,并且尽可能地使用户观看到最佳分辨率的画面效果。
本发明解决其技术问题所采用的技术方案是:该防卡顿视频传输与接收方法包括服务器端传送方法和用户端接收方法;
其中,服务器端传输方法如下:将视频节目的各帧画面分割为一系列平铺成该帧画面的图块单元,各图块单元为M*N的像素矩阵;将各图块单元中各个位置的像素标序,形成第1至第MN个像素;提取各图块单元中,序号相同的像素,构成该图块单元所对应的一帧画面的一个子画面,共得到该帧画面的MN个子画面;服务器端向用户端依次发送各帧画面的子画面,记视频节目中相邻两帧画面的时间间隔为T,服务器端向用户端依次发送各帧画面的子画面过程中,若某帧画面的子画面总传输时间达到了T,则忽略该帧画面的剩余子画面,直接传输下一帧画面的各子画面;若某帧画面的子画面总传输时间T1小于T,那么服务器端等待T-T1后,再传输下一帧画面的各子画面;
用户端接收方法如下:依次接收所述服务器端所传输来的视频节目的各帧画面的子画面,并将该帧画面的各子画面依序显示在显示设备上,并且该帧画面中后面的子画面显示时,前面的子画面持续显示在显示设备上,直至显示下一帧画面时,一同清除上一帧画面的所有子画面。
作为优选,用户端在显示各帧画面的子画面时,对于该帧画面中,各图块单元中未确定像素信息的像素,以该图块单元中,已确定像素信息的所有像素的均值进行填充。
本发明的有益效果在于:该防卡顿视频传输与接收方法在播放网络视频节目的过程中,各帧画面被分解成MN个子画面,故各子画面的传输网速要求仅为一帧普通画面的1/MN,对于目前的互联网,完全没有传输压力;并且本发明中各帧画面的分解方式使得每个子画面可以作为该帧画面的一个模糊影像来观看;由此,对于各帧画面,随着子画面逐渐传输而来,在时间T内,该帧画面所对应的各图块单元中的各像素点逐渐被填充,以使该帧画面逐渐清晰;当网速稳定时,用户便总能看到清晰度较高的各帧画面,以形成清晰度较高的视频观看效果;而当网速不稳定时,各帧画面所能达到的清晰度视在时间T内所能传输而来的子画面的数量而定,但总是会在经过时间T后,播放到下一帧画面,只要不是网络完全断开,基本不会发生卡顿现象;同时,又能够给用户提供适应实时网络状态的最佳观赏效果。
附图说明
图1是本防卡顿视频传输与接收方法中,视频节目的各帧画面被分解为一系列子画面的过程中,该帧画面中的任一图块单元的分解示意图。
图2是本防卡顿视频传输与接收方法中,视频节目的各帧画面中,一个图块单元在用户端显示设备上的显示过程示意图。
具体实施方式
本防卡顿视频传输与接收方法包括服务器端传送方法和用户端接收方法。
其中,服务器端传输方法如下:将视频节目的各帧画面分割为一系列平铺成该帧画面的图块单元,各图块单元为3*3的像素矩阵;将各图块单元中各个位置的像素标序,形成第1至第9个像素;提取各图块单元中,序号相同的像素,构成该图块单元所对应的一帧画面的一个子画面,共得到该帧画面的9个子画面;如图1所示,即某一帧画面中的一个图块单元1,随着该帧画面被分解为9个子画面,该图元单元被分解为9个子单元11,各子单元11分别构成各所述子画面中的图块单元;其中阴影方格为包含像素信息的像素,而空白方格则不包含像素信息。
服务器端向用户端依次发送各帧画面的子画面,记视频节目中相邻两帧画面的时间间隔为T(对于具体的视频节目,相邻两帧画面的时间间隔T是固定的,即为常量),服务器端向用户端依次发送各帧画面的子画面过程中,若某帧画面的子画面总传输时间达到了T,则忽略该帧画面的剩余子画面,直接传输下一帧画面的各子画面;若某帧画面的子画面总传输时间T1小于T,那么服务器端等待T-T1后,再传输下一帧画面的各子画面。
用户端接收方法如下:依次接收所述服务器端所传输来的视频节目的各帧画面的子画面,并将该帧画面的各子画面依序显示在显示设备上,并且该帧画面中后面的子画面显示时,前面的子画面持续显示在显示设备上,直至显示下一帧画面时,一同清除上一帧画面的所有子画面。如图2所示,即为一个图块单元在用户端显示设备上的显示过程示意图,随着该图块单元所对应的一帧画面中的各子画面被逐渐地传输而来,该图块单元中的各像素被逐渐地填充,使得该图块单元逐渐清晰,在网速稳定的情况下,可使该图块单元的所有像素都被填充,使图2中所示的整个过程被完成,得到最佳清晰度。
本防卡顿视频传输与接收方法在播放网络视频节目的过程中,各帧画面被分解成MN个子画面,故各子画面的传输网速要求仅为一帧普通画面的1/MN,对于目前的互联网,完全没有传输压力;并且本发明中各帧画面的分解方式使得每个子画面可以作为该帧画面的一个模糊影像来观看;由此,对于各帧画面,随着子画面逐渐传输而来,在时间T内,该帧画面所对应的各图块单元中的各像素点逐渐被填充,以使该帧画面逐渐清晰;当网速稳定时,用户便总能看到清晰度较高的各帧画面,以形成清晰度较高的视频观看效果;而当网速不稳定时,各帧画面所能达到的清晰度视在时间T内所能传输而来的子画面的数量而定,但总是会在经过时间T后,播放到下一帧画面,只要不是网络完全断开,基本不会发生卡顿现象;同时,又能够给用户提供适应实时网络状态的最佳观赏效果。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种防卡顿视频传输与接收方法,该防卡顿视频传输与接收方法包括服务器端传输方法和用户端接收方法;
其特征在于:服务器端传输方法如下:将视频节目的各帧画面分割为一系列平铺成该帧画面的图块单元,各图块单元为M*N的像素矩阵;将各图块单元中各个位置的像素标序,形成第1至第M*N个像素;提取各图块单元中,序号相同的像素,构成该图块单元所对应的一帧画面的一个子画面,共得到该帧画面的M*N个子画面;服务器端向用户端依次发送各帧画面的子画面,记视频节目中相邻两帧画面的时间间隔为T,服务器端向用户端依次发送各帧画面的子画面过程中,若某帧画面的子画面总传输时间达到了T,则忽略该帧画面的剩余子画面,直接传输下一帧画面的各子画面;若某帧画面的子画面总传输时间T1小于T,那么服务器端等待T-T1后,再传输下一帧画面的各子画面;
用户端接收方法如下:依次接收所述服务器端所传输来的视频节目的各帧画面的子画面,并将该帧画面的各子画面依序显示在显示设备上,并且该帧画面中后面的子画面显示时,前面的子画面持续显示在显示设备上,直至显示下一帧画面时,一同清除上一帧画面的所有子画面。
2.根据权利要求1所述的防卡顿视频传输与接收方法,其特征在于:用户端在显示各帧画面的子画面时,对于该帧画面中,各图块单元中未确定像素信息的像素,以该图块单元中,已确定像素信息的所有像素的均值进行填充。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810713699.4A CN108881264B (zh) | 2018-07-03 | 2018-07-03 | 防卡顿视频传输与接收方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810713699.4A CN108881264B (zh) | 2018-07-03 | 2018-07-03 | 防卡顿视频传输与接收方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108881264A CN108881264A (zh) | 2018-11-23 |
CN108881264B true CN108881264B (zh) | 2021-04-02 |
Family
ID=64296755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810713699.4A Active CN108881264B (zh) | 2018-07-03 | 2018-07-03 | 防卡顿视频传输与接收方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108881264B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113395302B (zh) * | 2020-03-11 | 2022-04-26 | 杭州中天微***有限公司 | 异步数据分发器、相关装置和方法 |
CN114501039B (zh) * | 2020-11-11 | 2024-04-16 | 中移(上海)信息通信科技有限公司 | 超低时延的视频数据传输方法及装置 |
CN113518246B (zh) * | 2021-09-10 | 2022-02-01 | 腾讯科技(深圳)有限公司 | 数据传输方法、装置、计算机设备、存储介质及程序产品 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1631043A (zh) * | 2002-01-22 | 2005-06-22 | 通用仪器公司 | 用于数字视频内容的自适应通用可变长度码字编码 |
CN104796690A (zh) * | 2015-04-17 | 2015-07-22 | 浙江理工大学 | 一种基于人脑记忆模型的无参考视频质量评价方法 |
CN108174210A (zh) * | 2018-02-09 | 2018-06-15 | 杭州雄迈集成电路技术有限公司 | 一种适用于视频压缩的自适应宏块级码率控制***及控制方法 |
-
2018
- 2018-07-03 CN CN201810713699.4A patent/CN108881264B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1631043A (zh) * | 2002-01-22 | 2005-06-22 | 通用仪器公司 | 用于数字视频内容的自适应通用可变长度码字编码 |
CN104796690A (zh) * | 2015-04-17 | 2015-07-22 | 浙江理工大学 | 一种基于人脑记忆模型的无参考视频质量评价方法 |
CN108174210A (zh) * | 2018-02-09 | 2018-06-15 | 杭州雄迈集成电路技术有限公司 | 一种适用于视频压缩的自适应宏块级码率控制***及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108881264A (zh) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108881264B (zh) | 防卡顿视频传输与接收方法 | |
US9478196B2 (en) | Display method and display device | |
CN101518067A (zh) | 图像显示装置及方法 | |
EP3131290A3 (en) | Electronic device and control signal transmission method for electronic device | |
US20120147158A1 (en) | Video display apparatus which collaborates with three-dimensional glasses for presenting stereoscopic images and control method applied to the video display apparatus | |
CN105872419A (zh) | 一种显示方法、装置及液晶电视 | |
US9019189B2 (en) | Image display device and driving method thereof that varies driving frequency according to frequency of data received | |
US9390537B2 (en) | Disparity setting method and corresponding device | |
CN108174267A (zh) | 直播中互动信息的发送装置、方法及计算机可读存储介质 | |
US20150310797A1 (en) | Apparatus, system, and method for video creation, transmission and display to reduce latency and enhance video quality | |
CN101540140B (zh) | 可跟随显示装置的显示画面发出相应环境光的方法及装置 | |
US8547418B2 (en) | Method and system for processing and displaying video in three dimensions using a liquid crystal display | |
CN102231268A (zh) | 多通道画面显示的方法、装置及*** | |
CN103873939A (zh) | 一种视频处理方法以及一种电子设备 | |
CN103081486A (zh) | 显示装置和显示方法 | |
US20080186324A1 (en) | Method for generating a frame stream to be displayed on a display device | |
CN103108148A (zh) | 视频帧的插帧方法以及信息处理设备 | |
CN102761726B (zh) | 一种用于视频处理的memc方法 | |
CN103260044A (zh) | 3d超高清信号处理方法和装置 | |
CN101261813B (zh) | 以插黑技术改善液晶显示器的显示方法 | |
CN102256152B (zh) | 一种立体图像处理设备及方法 | |
CN102761725B (zh) | 一种液晶显示器 | |
JP2003189220A5 (zh) | ||
EP2124446B1 (en) | A control device and a method for adjusting the frame rate of a video image sequence | |
US20130016195A1 (en) | Device and method for 3-d display control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210317 Address after: 518000 Room 201, building B, 5, Chuangwei innovation Valley, Tangtou No.1 Road, Shiyan street, Bao'an District, Shenzhen City, Guangdong Province Applicant after: SHENZHEN TONGLIWEI TECHNOLOGY Co.,Ltd. Address before: 215000 room 2107, Wuzhong shopping center, 388 Dong Wu Road, Suzhou, Jiangsu Applicant before: Li Cong |
|
GR01 | Patent grant | ||
GR01 | Patent grant |