一种基于推流终端网络状况的优化方法和系统以及推流终端技术方案

技术编号:15912596 阅读:63 留言:0更新日期:2017-08-01 23:19
本发明专利技术公开了一种基于推流终端网络状况的优化方法和系统以及推流终端,所述方法包括以下步骤:所述推流终端根据当前实时上行带宽来确定当前数据的传送时间;判断当前数据的传送时间是否超过预设值;若当前数据的传送时间超过预设值,则采取丢帧方式减少上传的数据量。本发明专利技术能实时检测推流终端的网络情况,实时了解上行带宽的变化,从源头上控制生产,减少生产量,减少上传数据量,使客户可以在推流终端的上行带宽不佳的情况下,还能流畅的推流,从而极大的提高了用户的观看体验,当检测到带宽逐渐变好时,就停止丢帧,保护了移动端推流的质量。

Optimization method and system based on network status of push terminal network and push current terminal

The invention discloses a method and a system based on the optimization of plug flow and plug flow status of the terminal network terminal, wherein the method comprises the following steps: the terminal determines the transmission time of streaming current data according to the current real-time uplink bandwidth; judging whether the current data transmission time exceeds the preset value; if the current data transfer time exceeds the preset value, then take frame way to reduce the amount of data upload. The invention can detect flow network terminal, real-time understanding of uplink bandwidth changes, from the source to control production, reduce production capacity, reduce the amount of data uploaded, so that customers can in the uplink bandwidth push flow terminal under poor conditions, but also push flow smoothly, thus greatly improving the user's viewing experience when detected, the bandwidth becomes better when the stop frame dropping, protect the quality of mobile terminal flow.

【技术实现步骤摘要】
一种基于推流终端网络状况的优化方法和系统以及推流终端
本专利技术涉及网络
,特别涉及一种基于推流终端网络状况的优化方法和系统以及推流终端。
技术介绍
近些年来,随着互联网技术的快速发展,各种流媒体应用逐渐进入广大网民的日常生活中,众多直播实时类业务因其原创新颖的内容吸引大量用户,如何对音视频延迟进行优化,提升用户体验成为音视频直播业务发展的方向。目前,随着我国带宽提速的发展以及移动通信技术的快速发展,人们不再受地域的限制,可以随时随地通过互联网获取文字、图片和视频,这大大丰富了人们的业余生活。随着智能手机的普及和移动带宽的迅猛发展,手机端推流成为了视频的一种重要的方式,越来越多的人开始用手机直播视频。但是,现有的移动网络存在不稳定性、多变性以及容易受环境和地域影响的缺点,导致移动端推流存在不稳定性;而且移动推流端上传的带宽是不可控的,因此很容易受客观因素的影响,一旦出现带宽波动,观看端很容易出现卡顿、花屏和延迟增大等情况,这会影响视频观看的流畅度,进而影响客户体验。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种基于推流终端网络状况的优化方法和系统以及推流终端。所本文档来自技高网...
一种基于推流终端网络状况的优化方法和系统以及推流终端

【技术保护点】
一种基于推流终端网络状况的优化方法,其特征在于,所述方法包括以下步骤:所述推流终端根据当前实时上行带宽来确定当前数据的传送时间;判断所述当前数据的所述传送时间是否超过预设值;若所述当前数据的所述传送时间超过所述预设值,则采取丢帧方式减少上传的数据量。

【技术特征摘要】
1.一种基于推流终端网络状况的优化方法,其特征在于,所述方法包括以下步骤:所述推流终端根据当前实时上行带宽来确定当前数据的传送时间;判断所述当前数据的所述传送时间是否超过预设值;若所述当前数据的所述传送时间超过所述预设值,则采取丢帧方式减少上传的数据量。2.如权利要求1所述的基于推流终端网络状况的优化方法,其特征在于,所述推流终端根据所述当前实时上行带宽来确定所述当前数据的所述传送时间的步骤具体包括:所述推流终端采集音频数据和/或视频数据;分别对采集到的所述音频数据和/或所述视频数据进行音频编码和/或视频编码;将编码后的所述音频数据和/或编码后的所述视频数据封装成流媒体格式数据;将封装后的所述流媒体格式数据放入待发送的队列中;从所述队列中取出所述流媒体格式数据发送到中转终端;通过实时统计单位时间内发送所述流媒体格式数据的量来计算所述当前实时上行带宽;根据所述当前实时上行带宽来确定所述当前数据的所述传送时间。3.如权利要求2所述的基于推流终端网络状况的优化方法,其特征在于,所述方法还包括以下步骤:若所述当前数据的所述传送时间没有超过所述预设值,则继续从所述待发送的队列中依序发送剩余的所述流媒体格式数据。4.一种基于推流终端网络状况的优化系统,其特征在于,所述系统包括推流终端、观看终端以及中转终端,所述推流终端通过所述中转终端将采集到的流媒体格式数据推送给所述观看终端进行观看,其中,所述推流终端具体包括:确定模块,用于根据当前实时上行带宽来确定当前数据的传送时间;判断模块,用于判断所述当前数据的所述传送时间是否超过预设值;丢帧模块,用于若所述当前数据的所述传送时间超过所述预设值,则采取丢帧方式减少上传的数据量。5.如权利要求4所述的基于推流终端网络状况的优化系统,其特征在于,所述确定模块具体包括:采集子模块,用于采集音频数据和/或视频数据;编码子模块,用于分别对采集到的所述音频数据和/或所述视频数据进行音频...

【专利技术属性】
技术研发人员:杜卫坤陈郭皇寿
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1