工作中若干网络直播技术问题

来源 :卫星电视与宽带多媒体 | 被引量 : 0次 | 上传用户:tzjgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】2016年是网络直播元年,自此之后各行业的云直播遍地开花,从网红直播带货,到博物馆、景点的24小时慢直播,再到广电突破电视大屏全面挺进手机等移动互联网,网络直播依托互联网宽带资源,采用流媒体视频压缩技术,将拍摄、录制的音视频信号经过一系列的编码压缩处理,再互联网上实时播放,网友足不出户可以再网上“浏览”各地美景,看遍电视节目。
  【关键词】 流媒体;网络直播;技术问题
  中图分类号:TN94                    文献标识码:A                    DOI:10.12246/j.issn.1673-0348.2021.15.045
  1. 网络直播的方式和特点
  从直播的方式可以分为图文直播、音频直播和视频直播。图文直播利用直播平台将现场的各种发言、表述等内容通过图片、文字实时直播出来。音频直播主要实时传播活动的声音,也兼有图片文字的描述。视频直播就是依托互联网将现场的视频、声音、图片、文字等组合形成网络现场直播。
  网络直播有别于电视直播,相对于电视直播的单一性、严肃性、复杂性、专项性等特点,网络直播最主要的特点就是主体多样化,同时网络直播以成本低,内容广泛,播出时间自由,并且兼具网络本身所具有的互动性,更加贴近观众,另外,与电视直播不同的是,因网络存储空间不限,从而使得网络直播后能够更加方便的点播,更加有效、立体的达成宣传效果。
  2. 网络直播系统的组成
  网络直播系统其实就是各种信号通过流媒体技术在网络上进行直播、录播、点播,各个终端用户通过访问指定的直播页面,来访问向服务器请求的节点,从而取得流媒体数据,达到观看直播的相关音视频内容。
  直播系统完整的工作流程如图1所示:广播、电视、卫星等信号通过采集设备进行采集,一般来说是音视频信号传递给编码器,通过编码器的压缩、编码等一系列的操作转换成适合网络传播的流媒体信号,将流媒体信号传递给流媒体直播服务器,最终信号通过网络传输给各个终端用户,网络直播中两个核心组成部分就是直播服务器和编码设备。
  3. 工作中出现的网络直播问题
  直播服务器选用开源的wowza软件,推流编码设备采用OBS Studio等主流推流设备,在日常的工作直播中主要出现了以下一些问题。
  3.1 直播流跨域问题
  随着互联网的普及化,网络攻击也更加频繁,为了给用户更安全的访问环境,大多数网站都从HTTP转换成为HTTPS,实现更加安全的加密传输。然而这就出出现一个常见的问题就是HTTP和HTTPS的跨域问题,HTTPS的页面里面请求HTTP的直播流没有办法播放。但是HTTP的直播流单独用播放器可以播放。
  跨域问题根本来说就是浏览器的同源策略,在总结各种跨域问题之前,我们先来了解一下浏览器的同源策略。协议、域名、端口都相同才叫同源。同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。
  设想这样一种情况:A网站是一家银行,用户登录以后,又去浏览其他网站。如果其他网站可以读取A网站的Cookie,会发生什么?
  很显然,如果Cookie包含隐私(比如存款总额),这些信息就会泄漏。更可怕的是,Cookie往往用来保存用戶的登录状态,如果用户没有退出登录,其他网站就可以冒充用户,为所欲为。因为浏览器同时还规定,提交表单不受同源政策的限制。
  由此可见,"同源政策"是必需的,否则Cookie可以共享,互联网就毫无安全可言了。
  受到同源限制:
  1)无法读取不同源的Cookie、LocalStorage和 IndexDB 。
  2)无法获得不同源的DOM。
  3)不能向不同源的服务器发送ajax请求。
  不受同源限制:在浏览器中,<script>、<img>、<iframe>、<link>等标签都可以跨域加载资源,而不受同源策略的限制。
  3.2 直播推流追求高码率问题
  直播中码率、分辨率、帧率、关键帧等的大小是非常重要的参数,这些参数的设定关系到直播画面的清晰度以及流畅性问题。
  在直播参数中,码率控制的方法有几种,分别是CBR,VBR,ABR和CVBR。CBR是以恒定比特率方式编码,简单来说,当码率恒定的情况下,静止画面清晰度要比动态画面清晰度要高,因此图像质量会不稳定,适合流式播放。VBR是以可变的比特率方式进行编码,画面的细节越丰富,码率就会越高,这样画面质量有保证,同时也兼顾带宽的限制,适合媒体存储。ABR是介于CBR和VBR两者之间,属于平均比特率,意思是说,在一段时间内的平均码率,静态图像的码率分配会低,复杂画面的码率会高,这样适合网络传输。CVBR是对VBR的一种改进,兼顾CBR和VBR的优点。
  直播参数中,对于分辨率可以和设备分辨率一致,另外参考直播终端呈现,为了流畅性,对于小屏,可以采用低一点的分辨率。帧率越高越清晰,对于小屏帧率设置到25左右。码率是和推流端的网络带宽息息相关的,码率设置一定要参考推流端的上行带宽。并不是一味追求高码率。
  如图2所示,视频的码率超高,已经严重和上行带宽不符,推流端一直存在带宽不足,码率太高,导致推流丢帧,推流源丢帧导致整个直播的卡顿,所有的终端用户都有不好的体验。直播码率是一个动态的参数,码率越高,生成的文件越大,越需要较大的带宽支撑,需要根据实际情况进行动态调整。
  3.3 直播中推流设置软硬件编码问题
  推流中,采用软件编码还是硬件编码,也是需要视情况而定,软件编码也就是CPU编码,硬件编码也就是非CPU编码如显卡的GPU等。软编实现更加直接简单参数已调整而且兼容性好。硬编能够减少对于CPU的依赖,从而降低CPU过热导致视频降帧、卡顿,无法录制的问题。
  直播技术随着互联网技术一样在飞速发展,快直播、慢直播等各种场景的应用也需要不同的侧重进行调整,如何做到直播过程流畅、低延迟、直播流兼容各种平台和播放器等仍是需要不断探索研究的问题。
  参考文献:
  [1]黄仁根.浅谈对网络直播及其技术的认识[J].中国科技财富,2010,(4):3-3.
  [2]王林.传统媒体与网络媒体的融合与发展[J].新闻窗,2013,(2):10-11.
  [3]黄波.音频视频世界中的MPEG家族[J].辽宁警专学报,2007,(6):90-91.
  [4]赵梦媛.网络直播在我国的传播现状及其特征分析[J].西部学刊(新闻与传播),2016,(16):29-32.
  [5]信永恒.流媒体服务器的设计与实现[D].吉林:吉林大学,2010:10-11.
  [6]乔然.Linux平台下网络直播系统的实现[J].科技展望,2016,(35):13-13.
  [7]陈凤娟.跨域问题汇总[EB/OL].https://segmentfault.com/a/1190000012158485,2017-11-25.
其他文献
目的探究在脊髓电刺激术患者围手术期护理过程中的工作要点与不同护理方法的应用效果。方法在2020年2月至2020年10月入院进行脊髓电刺激术治疗的患者中选取80例作为研究对象,采用随机列表将其分为对照组与研究组,每组各40例,其中,对照组患者采用常规模式进行护理,研究组患者在对照组常规护理基础上,提供以SCS术前教育和术后管理为主的综合护理。对两组患者护理情况与其在围手术期的配合度情况进行对比分析。结果经过护理,在医疗知识掌握水平方面,两组均有所提升,且研究组高于对照组(P<0.05)。在护理配合度方
目的分析在结直肠癌手术患者护理过程中应用医护一体化FTS护理干预对于患者临床护理质量的影响。方法在2019年5月至2020年5月入院进行结直肠癌手术的患者中选取60例作为研究对象,依据护理模式的不同将其分为两组,其中,对照组给予常规护理干预,研究组给予医护一体化FTS护理干预,对患者临床护理数据进行记录与比较。结果在术后恢复情况方面,研究组首次排便用时、排气用时以及肠鸣音恢复用时均短于对照组(P<0.05);在医疗知识掌握水平方面,经过护理,两组患者相关评分均有所提升,且研究组优于对照组(P<
目的分析在扩张型心肌病合并右心衰竭患者护理过程中应用优质护理对于临床护理质量的影响。方法在2017年12月至2020年6月入院进行治疗的扩张型心肌病合并右心衰竭患者中选取82例作为研究对象,采取随机方式将其分为两组,其中,对照组给予常规护理,研究组给予优质护理,对比患者护理质量。结果数据显示,研究组护理依从性高于对照组;经护理,两组患者焦虑与抑郁评分均有所改善,且研究组低于对照组;在心功能水平方面,研究组优于对照组;在护理满意度方面,研究组高于对照组,对于数据差异,以P<0.05,证明其在统计学中具
目的探讨循证护理对注射低分子肝素孕妇生活质量的影响。方法从2018年2月至2020年8月选择在本院诊治的妊娠高血压孕妇62例作为研究对象,根据随机信封抽签原则把患者分为循证组与对照组各31例。两组都给予硫酸镁结合低分子肝素治疗,在患者治疗期间,将常规护理实施在对照组患者中,同时将以常规护理为基础的循证护理在循证组患者中实施,记录孕妇的生活质量情况。结果两组分娩前的收缩压与舒张压相较于入院时明显出现降低的趋势(P<0.05),且以对照组为参照,循证组的收缩压与舒张压明显更低(P<0.05)。循证
【摘要】鬼畜视频是近些年在青年群体中广受欢迎的网络亚文化,本文运用费斯克的大众文化理论以及巴赫金的狂欢理论为主要支撑,采用文本分析研究法,通过对B站的典型鬼畜视频进行样本采集,分析其视频素材的特征,重点归纳“鬼畜视频”所呈现出的文化特征,并对其文化价值进行反思。  【关键词】鬼畜视频;文本分析;B站;青年亚文化  1. B站与鬼畜视频  B站全名哔哩哔哩弹幕网,又称作bilibili,是目前中国最
目的分析对于ICU重症患者的临床护理中,添加心理护理措施对于整体护理质量的影响。方法本次研究共选取了50例ICU重症患者作为研究对象,纳入时间为2018年12月至2019年12月,根据实施临床护理措施的不同分为对照组和观察组,每组各有患者25例。实施常规护理的为对照组,实施常规护理结合心理护理的为观察组,对比分析两组患者在不同护理措施下的护理满意度,以及在护理前、后的焦虑、抑郁评分。结果对比两组患者在不同护理措施下的护理满意度,观察组为96.0%,对照组为84.0%,观察组明显优于对照组,组间数据差异显著
目的讨论研究全面护理用于胆结石患者的安全性及有效性。方法选取本院2020年1月至2020年12月收治的60例复胆结石患者为研究对象,采用随机数表法将患者分为对照组和研究组,每组各30例。对照组采用传统方式护理,研究组在对照组基础上实施全面护理,观察两组患者的并发症发生率、术后VAS量表得分以及临床治疗效果。结果研究组并发症发生率为6.67%,显著优于对照组的26.67%,差异具有统计学意义(P<0.05);研究组术后6h、12h、24h、48h VAS评分显著优于对照组,差异具有统计学意义(P<
近年来,随着短视频行业的发展,地方传统主流媒体纷纷顺应时代趋势入驻短视频平台,丰富自身传播渠道,提升自身影响力.本文从地方传统主流媒体短视频账号存在的问题出发,通过分
【摘要】5G時代流行的视频将具有以下几个特征:一是视频与视频之间有网络链接关系;二是每条视频自身具有交互性;三是一个视频里面藏着多个子视频,这些子视频,我们称之为“比特视频”。比特视频就相当于把每条视频视为视频网络的一个单元,而现有的一条短视频也能化身为一个视频网络。链接关系和交互性是比特视频存在的基础;比特视频打掉了“长短”的维度,使我们把目光聚焦于“比特”的核心元素。  【关键词】超链接;视频
目的分析在儿童预防接种护理工作中应用心理护理干预对于接种结果的影响。方法在2020年1月至2020年12月入本中心进行预防接种的儿童中选取110例作为研究对象,采用随机列表法将其平分为两组,其中,对照组给予常规护理干预,研究组给予心理护理干预,对儿童预防接种工作开展情况进行对比。结果在接种配合情况方面,研究组配合率高于对照组;经过护理,两组儿童的负性心理均得到了合理缓解,且研究组优于对照组;在疼痛情况方面,研究组VAS评分低于对照组;在护理满意度方面,研究组高于对照组,对于数据组间差异,以P<0.0