[发明专利]网络视频直播方法与系统有效
申请号: | 201310270765.2 | 申请日: | 2013-06-28 |
公开(公告)号: | CN104254012B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 邱艺 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/231;H04N21/647 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;陈玉琼 |
地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 直播 方法 系统 | ||
本发明公开了一种网络视频直播方法与系统,网络上实时的视频数据先经过网络缓冲器,再经过播放缓冲器,最后经由播放器播放出来。其中,播放缓冲器能够持续向播放器发送视频数据,以保证视频直播流畅进行,网络缓冲器能够持续从网络上获取视频数据,为播放缓冲器提供数据支持,并可以对视频数据进行排序和丢包重传处理,排除视频直播卡顿的可能,且省去了计时器,只需要一个线程。为用户带来了良好的视频观看体验,且节省了硬件成本。
技术领域
本发明涉及视频直播技术领域,特别是涉及一种网络视频直播方法与系统。
背景技术
抖动缓冲(Jitter Buffer)算法用于解决网络传输不稳定带来的视频抖动问题。传统的抖动缓冲算法采用生产消费模型,通过一个线程从网络层接收语音/视频数据放入抖动缓冲区,然后通过另一个线程采用高精度的计时器定时从抖动缓冲区提取语音/视频数据交给播放器播放。
在例如Flash等平台下,由于缺乏高精度的计时器和多线程,传统的抖动缓冲算法不再适用,致使网络视频出现卡顿现象,难以流畅地实时播放。
发明内容
基于上述情况,本发明提出了一种网络视频直播方法与系统,以解决现有技术中网络视频无法流畅直播的问题。
一种网络视频直播方法,包括步骤:
获取网络视频数据包存入网络缓冲器;
对存入所述网络缓冲器的网络视频数据包进行排序;
从所述网络缓冲器按照顺序提取网络视频数据包存入播放缓冲器;
从所述播放缓冲器按照顺序传送网络视频数据包至播放器进行播放。
一种网络视频直播系统,
包括网络缓冲器和播放缓冲器;
所述网络缓冲器,用于通过网络获取并存储网络视频数据包,对存储的网络视频数据包进行排序,按照顺序将网络视频数据包发送至所述播放缓冲器;
所述播放缓冲器,用于接收所述网络缓冲器发来的网络视频数据包,并按照顺序将网络视频数据包发送至播放器进行播放。
在本发明的网络视频直播方法与系统基础上,网络上实时的视频数据先经过网络缓冲器,再经过播放缓冲器,最后经由播放器播放出来。其中,播放缓冲器能够持续向播放器发送视频数据,以保证视频直播流畅进行,网络缓冲器能够持续从网络上获取视频数据,为播放缓冲器提供数据支持,并可以对视频数据进行排序和丢包重传处理,排除视频直播卡顿的可能,且省去了计时器,只需要一个线程。
附图说明
图1为本发明网络视频直播方法的流程示意图;
图2为本发明网络视频直播系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
本发明网络视频直播方法,如图1所示,包括步骤:
步骤S101、获取网络视频数据包存入网络缓冲器;
步骤S102、对存入所述网络缓冲器的网络视频数据包进行排序;
步骤S103、从所述网络缓冲器按照顺序提取网络视频数据包存入播放缓冲器;
步骤S104、从所述播放缓冲器按照顺序传送网络视频数据包至播放器进行播放
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310270765.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:祛风散寒瓜蒌籽油
- 下一篇:一种牡丹籽油与杏仁油调和食用油的制备方法