论文部分内容阅读
传统多媒体教学大多使用投影仪进行屏幕共享,当进行多教室、多设备同步共享教学资源时,特别是在大教室场景下,这种方式会出现投影范围不够,产生视觉盲区、不够直观、无法互动等问题。针对这些问题,“直播+互动”这种新的“互联网+教育”教学方式应运而生。一些学校曾试图引入开放免费的互联网直播平台解决上述问题,但一些不良信息也会通过开放的互联网,以各种途径输入课堂,对学校正常教学秩序造成干扰。而基于学校局域网的直播,直播的过程中普遍存在直播延迟高、流畅性差等问题,在一定程度上使教学效果大打折扣。因此,本课题首先研究解决局域网环境下直播过程中的高延迟、流畅性差等技术问题,并针对性地进行优化。最后设计实现了基于互动教学的屏幕直播系统。本文主要研究内容和成果如下:(1)直播流畅性优化:推流端定时对网络状况进行监测,通过网络上行平均带宽和平均往返时延两个指标确定了三种网络质量模型,使得推流端可以根据不同的网络状况自适应调整码流大小,保证不同网络环境下直播流播放的流畅性。(2)直播延迟优化:从首帧延迟和视频编码延迟两个角度进行延迟优化。首先针对首帧加载时间长、用户体验差的问题,实现关键帧缓存算法,优化首帧打开时间,使得首帧打开时间减少到2~4秒;然后通过降低候选模式个数对x2644x4亮度块帧内预测模式选择算法进行优化,在视频质量损失不大的前提下最多可减少约22%的编码时间。(3)设计并实现了基于互动教学的无线投屏直播系统,可以将电脑屏幕画面实时投送到平板电脑或手机上,实现了局域网内多教室屏幕共享直播。并给出一种基于OCR(光学字符识别)的直播延迟检测方法,相比于传统的延迟检测方法,能够更加精确的测量在不同视频分辨率下的直播延迟状况,为直播延迟的优化效果提供了评价依据和检测手段。综上,低延迟的屏幕直播系统实现了大屏幕共享与多设备同步互动教学的完美结合,可以实现互动教学课堂中的教学课件实时演示、软件实时操作教学等功能。摆脱了教室之间物理间隔的限制,满足了学校局域网内的屏幕共享直播需求,具有很重要的实际应用价值和现实意义。