基于rtmp的远程教学直播系统的设计与实现

来源 :内蒙古大学 | 被引量 : 9次 | 上传用户:adiwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络迅速发展,现在越来越多的人在互联网上进行知识学习以及查看专业资料进行自我提升,在互联网的世界中找到自己所需要的知识内容,但是多数都是单项输出,无交互性的文档,图片,点播视频等;欠缺可以互动的直播内容。现在教育可以更多的利用互联网让人们进行随时随地的学习,远程直播教学内容很好地补充了很多人无法进行跨专业选择与学习其他课程这一痛点。个性化教学,也是这个直播系统的亮点,让更多有需求的人,进行选择自己所喜欢的课程,从而进行学习。直播教学解决了大学教室空间紧张的问题。其次该系统还增加了点播视频功能,让需要复习的同学可以查看之前上课的内容。现在在市面上还没有一个专门为校园定制的教学工作直播系统。此篇论文跟项目就是针对这一情况进行开发跟研究。论文中主要使用以下技术:1)使用了iOS相关技术、多种系统构架以及MVC设计模式进行客户端的搭建。2)使用PHP连接MySQL通过SQL来操作数据进而服务器进行交互,搭建nginx流媒体服务器与Apache应用服务器,以及使用后台的多个框架。3)在软件工程角度,分析需求功能,完成学生,教师,系统等多个模块的功能。4)使用rtmp协议进行传输。在客户端与服务器两端上面进行稳定并且不失真,不丢帧的传输。并且无线传输的稳定性很好的保证了高清音频视频的稳定。保证了在i OS系统上可以很好的进行校园直播。5)使用FFMpeg源码来进行软解码,以及对应使用FFMpeg框架内的函数方法,拓展了新的框架封装,研究了其编解码流程及编码所需的相关文件。6)研究了rtmp实时消息传输协议,让每个工作流程完善并研究其每个工作过程所涉及的报文细节,并进行拓展。7)利用苹果icloud,增加了课堂云盘功能,技术的核心实现是将icloud的上的文件用nsdata取出,放到服务器上面,然后另一名用户从服务器处,去下载8)使用workerman-chat方框架,加入点对点实时聊天功能,解惑答疑更加便捷。虽然该校园直播系统还有不完善的地方,但是可以满足教师们的日常教学使用,提高教学效率,增加使用场景,让学生与老师之间的沟通更加方便。
其他文献
当前高校的文化建设和教育体制的长信是教育体制改革与发展的重要举措。我国高校在质量文化建设方面的探索与实践取得了一定成果,但也存在不少问题亟待解决。首先我们需要了
目的 观察三联疗法联合中药治疗消化性溃疡的临床效果.方法 将100例入选消化性溃疡患者随机分为观察组和对照组,每组50例,对照组患者给予奥美拉唑+阿莫西林+克拉霉素三联治疗,
介绍一种基于Profibus现场总线的自来水厂DCS系统.该系统由PC机、PLC现场仪表和设备组成,能对水厂整个生产过程实现自动控制,通过现场总线Profibus和以太网将现场各种工艺参
科学技术的发展和社会信息化逐渐加快,人们逐步增长的物质文化需求把家居空间变成不仅仅是简单的居住空间,更是一个安全、方便、舒适的智能家居环境。文章第一部分将会详细讲
目的观察潜伏期硬膜外阻滞分娩镇痛用药对产程及母婴的影响。方法选择健康足月单胎的初产妇150例,ASAI~Ⅱ级,无麻醉及产科经阴道分娩禁忌证,自愿要求硬膜外阻滞分娩镇痛。将所有
药品是一种特殊商品,它的有效性、安全性、均一性,关系着人们的身体健康和安全。国家食品药品监督管理总局为加强药品经营质量管理,规范经营行为,保障患者用药安全有效,根据《中华