杂志汇中国教育网络

IPv6 视频直播是一个接地气的应用

东北大学温占考牵头的《校园网视频直播及回放系统研发与示范应用》项目在第三届下一代互联网技术创新大赛中获得了“2017年度高校网络信息安全管理运维挑战赛”全国三等奖,东北地区二等奖的好成绩。近日,本刊对项目的执行负责人东北大学网络中心温占考工程师进行了采访,他对项目的进展情况以及未来的规划进行了详细介绍。

校园网视频直播及回放系统是一套在IPv6网络环境中使用的,支持任意横向、纵向扩展,能适应不同复杂度网络环境的部署,支持高并发、多种终端跨平台的视频直播平台,它可以为中大型校园网提供活动转播、会议直播、在线课堂、MOOCs系统的录播等服务,同时视频直播系统无需二次转码即可实现节目录制、实时回看、延迟播放等功能。该系统在完成软件平台研发和部署方式设计后,在东北大学校园网内实现了示范应用,为后期更好地推广到其他兄弟学校乃至CNGI-CERNET2主干网,也为今后视频直播平台应用的推广起到了良好的示范作用。

《中国教育网络》:目前项目在学校的应用情况如何?您认为创目的创新性表现在哪里?

温占考:学校的媒体直播服务最初可以追溯到2004年CNGI-CERNET2 开通初期,当时IPv6刚刚在校园网内部署,基本没有人使用。而当时主流的操作系统Windows XP默认是不开启IPv6协议栈,所以IPv6用户寥寥无几。为了快速地吸引用户安装IPv6协议栈,我们通过从其他高校引入流媒体直播节目源,在校园网CNGI-CERNET2上通过IPv6协议提供流媒体直播服务。由于网络中心所在楼宇自身条件限制,我们没有节目来源,只能依赖其他兄弟院校提供的节目源,所以在流媒体服务软件选择上也根据上游服务所使用的协议而采用相应的软件,如今已经由当初的Windows Media Server转向基于nginx-rtmp提供的HLS流媒体服务,支持丰富的终端及操作系统。

该项目目前在校园网的应用效果很好,平时服务器在线用户有1000人左右,在有热门节目直播时在线用户可以达到4000~5000人。截至目前,系统最高6000多用户在线,整个系统对外吐出流量达到28G左右。由于学校学生宿舍没有有线电视(除留学生寝室外),因此,学生想要在宿舍收看电视只能通过网络这种方式。目前系统支持校内各种活动的直播,比如学校学生社团、宣传部举行大型活动时,都可以通过该平台对校园网或互联网进行直播。

项目的创新主要表现在,首先它支持各种丰富的平台及终端,支持Windows、Mac OS、Android、iPhone等现有大部分设备及系统,这可以归功于苹果公司所推出的H L S流媒体协议,在苹果公司强势推动下,各个平台都得到了很好支持。其次,由于我们采用了H L S流媒体协议,此协议是基于H T T P协议传输的,因此在流媒体服务器压力大或者线路拥挤的情况下,可以很容易部署分发节点,减轻主服务器的压力。现有的一些缓存系统也能很好地对基于H L S的流媒体服务进行缓存,可以提供更好的用户体验,而便捷的方式是通过代理服务器也可以实现缓存功能。第三,系统的回看功能,我们利用两台服务器配置低速硬盘可以对所有节目提供7天内容回看服务,用户可以任意指定开始和结束时间点后收看该时段的直播节目。

《中国教育网络》:项目的应用前景如何?对项目的发展有哪些规划?

温占考:我认为项目存在一定的应用发展空间。第一,对于校园网这个特殊的环境,校园网内速度非常快,几乎所有的校园网都是万兆主干网,还有部分学校是十万兆主干、千兆到桌面,对于校园网内如此优质的高速公路,充分利用高速校园网进行一些高带宽需求的应用再适合不过,而高清的流媒体服务器就是代表的应用之一,特别是有些活动由于场地的限制不是所有人都可以亲自到现场体验,通过直播平台可以在寝室中体验到现场的气氛,甚至比现场体验还要更好。第二,系统是在不用额外转码的前提下进行“录制”,因此系统的录制效率很高,我们现有系统的2台机器同时录制250多套节目(90多套高清),所以只要有节目经过系统进行直播,系统就会录制一份备份,以备以后的在线点播等。第三,由于系统是基于HTTP协议的,可以很好地和现有的一些业务系统、认证系统结合,可以对用户进行身份认证,不同身份的人可以访问不同类型的节目,在今后的教学、科研的应用有一定发展空间。

今后的计划是希望能在系统使用方面做的更好,让系统可以通过简单的Web界面实现管理和控制,同时普通用户只需在后台经过简单的操作就可以发布和录制自己推送的直播流。更长远的计划是希望与学校的教务系统结合实现每个教室实时的录播功能,对于一些有特殊原因错过某堂课的学生也可以身临其境地去感受每一堂课。

《中国教育网络》:您认为项目对于学校的人才培养或者IPv6的推广有哪些帮助?

温占考:最初在建立系统时目标很简单,就是要吸引用户使用IPv6,随着后期系统服务的用户越来越多,系统也新增了类似电视墙、回看等功能,所以服务器在高负载、大流量、分布式及缓存机制方面让学生参与了一些很实际的开发工作。作为计算机专业的学生,今后他们步入社会必然会涉及到应对大流量、高并发的业务处理等工作,这对于他们而言,在搞好理论研究之余接触到一个相对比较接地气的项目,对于他们今后的工作会有一定的帮助。

我个人认为项目在IPv6推广方面起到了不小的作用。从统计数据看来,很多用户都是通过搜索“IPv6电视”这个关键字找到我们的系统,这说明这些用户的目标很明显,是要通过IPv6收看电视直播,这些用户从其他渠道得知通过IPv6可以实现这个功能,所以就会去使用IPv6,并通过IPv6来体验这项服务。同时在教育网内还有清华、北邮、吉大、中科大和沈阳航空航天大学等一些高校都在提供这样的服务,他们也都为IPv6的推广贡献了一份力量,最关键的是我们的节目源都是来自上述学校。

《中国教育网络》:在校园网中您认为IPv6还有哪些可以应用的场景?

温占考:就IPv6应用场景来看,我认为应主要关注IPv6相对于IPv4的优势,开发一些IPv6能做而IPv4做不到或者做起来很困难的应用,这样能更有力地去推动IPv6的发展。我国自CNGI示范工程启动以来,已经过去十几年,我国的IPv6用户仍然还是集中在教育网这个圈子中,这是因为绝大部分网民在连接互联网使用社交软件的需求都能够通过IPv4和多次NAT实现,所以大家对IPv6的需求并没有那么的迫切。我认为还可以从IPv6的地址空间、协议自身支持的安全性等方面入手,做出一些有特色的应用,现在用户设备越来越多,用户对互联网的安全、隐私越来越重视,如果这样的应用能够更多就能够体现出IPv6的优势。 (责编:杨燕婷)

(资料来源:东北大学温占考 整理:杨燕婷)

 

海外观察

关于移动通信 5G 与互联网协议第六版 IPv6 的关系

正在发生的教学空间重构

教学空间重构下的理念变革

以改变教室倒逼课堂教学改革

让“互动”的发生更加自然

相关文章