音视频即时通讯技术在远程教育上的运用

在互联网的飞速发展的时代,远程教育已逐渐从传统教育领域的剥离出来并且成为一个非常重要的市场行业。目前,参加网校学习的人员正在逐步增多,按学习的目标不同分为学历学位、职业培训、网上充电等三种类型。学习方式目前主要分为集体开班和个体学习两种。另一方面,在互联网上各种各样的网校也到处可见,有正规大学开办的经过国家教委认可其学历的攻读本科、研究生课程的网校;有全国知名重点中学在网上搞的针对高考辅导的以应试教育为主的网校;还有一些商业网站针对网上充电者举办的一些职业技术培训的网校等。事实上,许多讲演、培训、会议等大量的信息是通过音频和视频媒体来进行传播的。音频和视频信息被广泛用于教学与学习上。

而音视频采集,编解码和网络传播技术是实现远程教育必不可少的技术条件。小编通过本文介绍了如何来获得技术平台和通过Internet来传播音视媒体的技术方案,并重点阐述了其中的编解码技术。还将通过网上一个实际的音视频技术的产品实例进行演说,AnyChat音视频SDK是在该领域上,音视频和网络传播技术就是非常领先的!(www.anychat.cn网址可以浏览其他信息)

建立Internet的传播系统。此系统包括提供与此方案相关网页的Web服务器;为本媒体服务的音频和视频流服务器;高质量的音、视频录制设备(如无线话筒、有线话筒、调音台和专业摄像机等)。并配备合适的音、视频捕捉、编辑软件和音、视频压缩编码软件。

1 . 硬件设备

典型的录制设备配置如图1所示,制作和广播设备如图2所示。并需要几个工作室来对这些设备进行管理,其中之一主要用来维护录制设备和录制音视媒体,另外用来维护服务器的硬件和软件。基于Internet远程教育的音视频媒体技术研究

基于Internet远程教育的音视频媒体技术研究在现场录制中,音频的采集可用无线或有线话筒,通过混音器接入到摄像机的音频输入口;视频图象用摄像机进行拍摄。把从摄像机的音频输出口输出的音频信号经A/D转换后,输入到计算机,并用相应的软件进行音频压缩编码,生成音频流文件。把摄像机输出的视频信号送入计算机中的视频捕捉卡,以转换为数字信号,并由相应的软件进行视频压缩编码,形成视频流文件。然后把这些流文件传到指定的网络服务器上,这样远端的学生就可通过Internet来访问这些流文件。

由于远端学生的Internet接入速率各不相同,而且往往是比较有限的。因此对录入的音频和视频信号进行压缩编码的质量与压缩比是此技术方案的关键。采用先进的音频和视频压缩编码技术,能很好地保证此方案的实现。

2. 音频编解码技术

本方案的音频压缩采用MP3压缩编码技术。MP3是MPEG-1音频压缩标准的第三层,结合了MUSICAM和ASPEC两种算法,是运算复杂度最高而压缩效果最好的一层。MP3编码属于频域编码,它主要利用了人体听觉系统掩蔽效应。

MP3采用与杜比AC-3相似的变压缩比率(VBR)压缩技术,采样的压缩比率依音乐中信息多寡、并利用人耳的掩蔽效应来减少冗余数据。经过MP3编解码后,尽管还原的信号与原信号不完全一致,仪器实测的指标也不高,但主观听音效果却基本未受影响,而数据量却大大减少,只有原来的1/10~1/12,约1MB/分钟,也就是说,一张650M的CD盘可容纳超过10小时的CD音质的音乐(44.1kHz,16bit)。换句话说,采用44.1kHz的取样率,MP3的压缩比例能够达到1:10~1:12,而基本上拥有近似CD的音质。1分钟无压缩的CD音乐转换成文件需要10MB的存储空间,如果压缩成MP3文件只需要1MB就够了。将音频文件压缩成MP3文件,其实就是利用MP3编码器找到并删除音频文件中人耳听不到的声音。正常的人耳只能听到频率在20赫兹至2万赫兹的声音,音频文件中包含的一些声音可能超出了人耳所能听到的范围,另外还有一些细微的声音可能被更大的声音掩盖,还有一些音乐中的声音可能根本就是多余的。编码软件能将代表这类声音的文件找出来并加以删除。这样,原先臃肿的音频文件就变小了。

而AnyChat采用先进的AAC(Advanced Audio Coding)语音编码体系,AAC是新一代 MPEG1/2 Audio 的有损音频编码, 是 MPEG-4 使用的音频编码,AAC采用了感知子带技术(perceptual sub-band technology),与MP3等其它编码器相比,AAC编码器很大程度地改善了数据压缩率和声音品质。AnyChat还全面支持静音检测(VAD)、噪音抑制(NS)、自动增益(AGC)以及回音消除(AEC)等音效处理,极大提高用户体验。

3.视频编解码技术

本方案的视频压缩采用MPEG-4压缩编码技术。MPEG-4是在MPEG-1和 MPEG-2标准发展起来的一个国际标准,MPEG-4标准提供了一套满足程序设计者、服务提供者、终端用户需要的技术。MPEG-4的视频编码部分为了实现众多的媒体应用,以算法和工具的形式为下列功能的实现提供了解决方案:

(1) 图像和视频的有效压缩;(2) 2D和 3D网格纹理映射图 (用于合成图像编码 )的有效压缩;

(3) 隐含 ( implicit )的 2D网格的有效压缩;(4) 控制网格运动的节点时变几何数据流的有效压缩;

(5) 各种视频对象的有效存取;(6) 对图像和视频序列的扩展操纵;(7) 基于内容的图像和视频编码;

(8) 纹理、图像和视频基于内容的伸缩性;(9) 视频序列中时域、空间及质量的伸缩性。

此外,MPEG-4还致力于一些新功能的研究与定义。这些新功能可划分为三大类:(1)基于内容的交互功能。包括基于对象的多媒体存取工具;基于对象的码率控制和编辑功能;基于对象的时域随机存取。(2)数据压缩编码。包括视频数据的高效编码,多个并发数据的有效编码。(3)通用存取功能:包括易错环境下的鲁棒性;基于内容的伸缩性 (表现在时域、空间及重建图像质量上)。

AnyChat采用国际领先的视频编码标准H.264(MPEG-4 part 10 AVC /H.264)编码,H.264/AVC 在压缩效率方面有着特殊的表现,一般情况下达到 MPEG-2 及 MPEG-4 简化类压缩效率的大约 2 倍。H.264具有许多与旧标准不同的新功能,它们一起实现了编码效率的提高。特别是在帧内预测与编码、帧间预测与编码、可变矢量块大小、四分之一像素运动估计、多参考帧预测、自适应环路去块滤波器、整数变换、量化与变换系数扫描、熵编码、加权预测等实现上都有其独特的考虑。采用先进去马赛克技术,保障在视频通讯过程中不出现花屏、马赛克等现象。对于远程教育来说,该技术是实现高质量教学的重要技术方式!

3.P2P技术

针对可不经过服务器中转的音视频应用,采用了P2P通信技术,该技术的核心在于防火墙的穿越。使用P2P通信技术,可以大大的减轻系统服务器的负荷,并成几何倍数的扩大系统的容量,且并不会因为在线用户数太多而导致服务器的网络阻塞。

AnyChat产品支持UPNP协议,自动搜索网络中的UPNP设备,主动打开端口映射,提高P2P通信效率。

通过本技术方案,可以对专家的讲演、教师的优质课进行实况录音、录像,并把采集到的音频和视频媒体用MP3和MPEG-4压缩编码技术进行处理,使其成为适合在Internet上可以传播的音频流和视频流,以便远端的学生进行访问,这样,可最大限度地实现师资和各种教育资源的共享,充分发挥学生的自主学习,实现远程教育的目的。

时间: 2024-09-30 12:08:38

音视频即时通讯技术在远程教育上的运用的相关文章

远程网络音视频即时通讯技术

多媒体指挥调度系统集指挥调度.即时通讯.视频会议.音视频录播等功能于一体.该系统结构严谨.技术先进.性能稳定,适合于解放军.武警.边防.生产企业等单位.通过该系统完成远程和现场之间的语音.数据.图像等信息的实时交互,有效解决了在不同网络带宽条件下的音视频交互,达到了充分有效利用现有网络和设备资源,实现远程可视化指挥.调度目的. 网络音视频技术是基于嵌入式结构的音视频处理.控制及传输设备,将模拟音视频信号经过编码压缩后通过以太网接口,将低码率的视音频编码数据以IP 包的形式传送给多个远端PC或网络

iOS平台上的音视频即时通讯应用开发

现在IOS很是火热,一大堆开发人员在捣鼓IOS平台的开发,相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台 支持iOS平台设备上的音频即时通讯应用开发 提供Objective-C语言API接口,开放示例源代码 集成H.264.AAC.AMR等编解码技术 封装音视频的采集.编解码.传输.显示和播放等模块 支持Android.Web.PC等设备和iOS之间的互联互通 想要在IOS平台下实现音视频通信,最快捷

音视频即时通讯SDK有什么技术?可以做什么?

AnyChat SDK(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台. AnyChat音视频互动开发平台(SDK)包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音.音视频同步)以及P2P网络模块(N

音视频即时通讯 功能需求汇总

即时通讯开发,也叫音视频即时通信开发.随着互联网的发展,人们之间的交流逐步从电话移向网络.每天都有相当多的人在使用各种网络交流工具,如Anychat,腾讯QQ,ICQ,MSN,新浪微博. 可以看出人们对于网络上即时的沟通方式是非常敏锐的,所能容纳的程度也远远超过我们的预计.然而目前大部分网络交流工具都还是以文字为主,语音视频功能大部分还是不够成熟,完全通过网络实现语音视频需要考虑到很多方面,如:硬件.软件.技术.网络:等等.纯文字沟通方式效率非常低而且也不符合人们平素的习惯,作为一种消遣的工具尚

如何设置视频的帧率、分辨率、码率来调节音视频即时通讯的质量

在通过网络进行音视频即使通讯的时候,选择合适的视频质量参数就需要根据实际的系统运行环境综合来决定,下面我们针对常见的网络环境给出一些建议供参考. 目前常见的网络主要有四种类型:ADSL拨号接入方式.光纤接入方式.3G拨号接入方式.局域网. ADSL拨号接入方式是一种非对称的网络接入,下行流量通常有2Mbps.4Mbps.6Mbps等,而上行流量通常都是512kbps,即上行速率和下行速率是不对称的.此时如果需要使用AnyChat进行音视频的交互,则上传流量只能用512kbps作为参考值,适合的分

2014年音视频即时通讯市场的割据

当腾讯微信几年下来获取了几亿用户量之后,上个月双11晚上,腾讯微信正式推出"微信电话本"应用,利用网络通信技术,微信一键登录之后使用流量便可与微信好友直接通话,整体交互界面.流程和体验与手机打电话别无二致,关键只需耗费不需要支付其他费用就可以实现高清免费视频通话功能.与IM应用的语音通话功能相比,微信电话本的通话质量更高,而且可以直接拨打手机通讯录好友,应用场景更广,微信挑战三大运营商的声音不绝于耳! 就这样,腾讯在用微信大力挫伤传统通信的短信业务之后,又开始了对语音通话新一轮的冲击.

音视频即时通讯—Android 视频开发

移动互联网随着智能手机的普及应用越来越广泛,所谓移动互联网是将移动通信和互联网整合在一起,使移动设备(包括手机和上网本.Pad平台)可以随时随地地访问互联网资源和应用获取相应的信息和处理. 从2011年开始,“三网融合”正式被国务院纳入十二五计划并开始实施.国务院十分明确的把三网融合作为全面提高信息化水平的重要手段进行定位,彰显出三网融合在国家战略层面发展不可替代的重要性,也为三网融合在十二五期间的发展提出了明确的方向和目标.在同一的治理平台下,实现音频.视频.数据信号的传输和管理,提供各种宽带

音视频即时通讯开发中音频模式的采集

在很多即时通讯应用中,会根据应用场景的不同,需要对音频输入源进行选择,不同的应用场景对应不同的音频工作模式.需要支持多种音频工作(采集)模式,包括:     1.发言模式(默认):自动选择麦克风为音频输入源设备,用户说话的声音被麦克风采集,启动音频特效处理(包括:回音消除.静音检测.噪音抑制.自动增溢),该模式通常应用于互动交流,用户发言讨论等场合:     2.放歌模式:自动选择立体声混音输入源设备,本地计算机所播放的声音被采集,同时SDK内部会自动屏蔽其它用户的声音(如果不屏蔽,则用户的声音

音视频即时通讯的分包与重组

在音视频开发中音视频的传输主要用UDP来发送视频当发送的数据大于1500时分包发送保证每包小于1500关键是视频接收时的处理.本文根据UDP库传输数据作为代码演示. intCUDPSession::SplitData(char* pBuff, uint32_t nLen) { int nBlockNum =nLen / UDP_BLOCK_SIZE; if (nLen %UDP_BLOCK_SIZE != 0) { nBlockNum++; } int sendlen = 0; for (int