当前位置:主页 > 科技论文 > 软件论文 >

面向“一起看”直播类型的直播助手设计与实现

发布时间:2021-03-29 08:37
  随着目前通讯技术的发展、人们对即时娱乐信息的需求,直播这一获取信息的手段也在逐年为人们所熟知,越来越多的平台引入直播业务。因此,为主播开播服务的直播助手也越来越受到重视。针对主播开播需求,爱奇艺公司设计并实现了一个运行在电脑端的直播助手系统,帮助主播更便捷、流畅地开启直播。该系统在初期的设计与实现主要满足“一起看”类型的主播需求,主播可以使用直播助手添加各种素材丰富直播间内容,还可以直接播放平台资源库中的剧集。该系统为主播提供了更便捷的直播途径。为满足主播的需求,本文设计并实现了电脑端直播助手系统。以业务目的和指标为出发点、用户需求为核心,在设计前期进行用户调研、收集用户反馈、绘制用户画像,分析并制定交互设计方案。系统以RTMP直播协议为基础,通过对视频流和音频流进行编码处理,再使用RTMP协议发送,满足了实时性的需求。在框架上选择了能够跨平台的Qt应用程序开发框架,为系统的可移植性奠定了基础,提高了通用性。直播助手系统分为素材管理模块、工作区管理模块、剧场管理模块、弹幕助手模块和直播间设置模块。工作区管理模块负责管理素材管理模块创建的素材和剧场管理模块播放的剧集,并存储素材数据至本地... 

【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校

【文章页数】:67 页

【学位级别】:硕士

【部分图文】:

面向“一起看”直播类型的直播助手设计与实现


图2.1实时直播架构图??在实时直播架构中,分为主播端和观众端

实时流协议,传输协议


实现流媒体技术的一个基础条件就是采用合适的传输协议,来协调有规则的??通信。其中,一般采用TCP/HTTP协议传送控制信息,实时数据的传送则通常??选择叮3「/阳1_/叮1\/^等协议[张印,2015]。如下图2.2所示采用实时流式传输??协议,将流服务器的信息传输给客户端。??HTTP协议?实时传辎协议?&?.??HTTP?????Client???^??Server?Server??图2.2实时流协议传输图??RTSP即实时流传输协议(Real?Time?Streaming?Protocal),用于解决一对??多的程序通过互联网传输多媒体数据的问题,不强制要求时间同步性,与RTMP??协议相比更能承受网络延迟[徐珂,2017】。HLS?(HTTP?live?streaming)是由苹??果公司研发的一个以HTTP为基础的网络流媒体传输协议,原理是将整个流拆??分成基于HTTP的小文件进行下载,一次只下载一部分。延迟较大,通常在10???15s,不适用于高实时性要求的视频场景[马海龙,2014】。RTMP协议除了能传输??音视频数据

主播,助手,流图,中数


通过调整播放端的Buffei?大小、优化回源机制、与运营商合作提升QCI??等级等方式达到平衡,也能为优质主播提供更稳定的推流方式。主播端在本文系??统开发之前,仅支持手机端直播。直播中的数据流主要如图3.1所示,主播通过??直播助手开播,采集主播端的音视频并处理,经过编码、封包、推流后,通过网??络传输在观众端拉取流,解码后播放。??|?采集数据?f?1?数据预处理结果??主播端直播助手??预处理????1?封包数据?f?^?编码结果f?"I??RTMP推流????封包????数据编码??\??V?V?J?V?J??封包数据?f?^解码结果????数据解码???观众端直播平台??V?y????图3.1直播中数据流图??在现有的移动直播助手中,主播用户在申请成为主播时首先需要选择直播分??类,根据直播分类选择对应开播方式,例如游戏主播默认采用录屏直播,系统实??时推送主播当前手机画面。而对于“一起看”直播类型,主播通过查找、添加并??播放平台的剧集资源直播。直播时,主播可以选择开启摄像头、麦克风等手机设??备,也可以隐藏在幕后,仅播放视频,让观众自由发弹幕讨论。“一起看”直播??采用云端混流的机制

【参考文献】:
期刊论文
[1]互联网直播技术进展研究[J]. 朱伟.  现代信息科技. 2018(10)
[2]网络主播的现状、问题与规制[J]. 张颖.  传媒. 2018(18)
[3]网络直播侵权化解之难[J]. 张书乐.  法人. 2017(10)
[4]网络直播产业:争议与失调[J]. 周泽先.  新闻研究导刊. 2017(11)
[5]我国网络直播行业的特点分析与规范治理[J]. 曾一昕,何帆.  图书馆学研究. 2017(06)
[6]基于Qt开源框架的跨平台图像修复系统设计与实现[J]. 兰林涛,桂彦,郑镇潮,柳邓一漫,罗京,王朦.  软件. 2016(08)
[7]Qt下基于组件的嵌入式软件框架设计及实现[J]. 戴巍,霍亚,马尚昌,刘钧.  计算机应用. 2016(S1)
[8]基于RTMP协议的视频系统的应用探析[J]. 范围.  电子测试. 2015(22)
[9]交互设计:从物理逻辑到行为逻辑[J]. 辛向阳.  装饰. 2015(01)
[10]嵌入式Qt中信号与槽机制的研究[J]. 金繁,崔培雷.  电子设计工程. 2014(24)

硕士论文
[1]我国泛娱乐移动直播产业的发展研究[D]. 车速.兰州财经大学 2018
[2]新能源远程集控系统数据统计与分析子系统的设计与实现[D]. 赵振.南京大学 2018
[3]基于rtmp的远程教学直播系统的设计与实现[D]. 刘率.内蒙古大学 2018
[4]基于尼尔森原则的微交互设计研究[D]. 陈湘.华东理工大学 2017
[5]基于RTMP的流媒体直播系统的设计与实现[D]. 徐珂.大连理工大学 2017
[6]基于RTMP协议的流媒体系统的设计实现[D]. 张印.电子科技大学 2015
[7]基于H.264的无线视频采集系统[D]. 方旭昌.杭州电子科技大学 2014
[8]用户研究中的观察法与访谈法[D]. 王雅方.武汉理工大学 2009



本文编号:3107271

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3107271.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b85d3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com