视频传输的流媒体服务器设置

进入21世纪以来,随着计算机技术、网络通信技术的飞速发展,传统的教育教学模式面临着巨大的挑战。利用互联网进行网上教学、进行网络课程的开发已经成为教育技术界讨论的重要问题和改革趋势。其中音视频的直播传输在远程教育中已经被广泛的加以应用并得到了良好的效果。其中如诺亚舟的点读机远程教育使用AnyChat SDK 音视频开发应用包,在音视频教学方面取得非常好的市场份额,可见音视频的网络教育在未来趋势中得到发展。

1、流媒体技术

  对于一些比较小的音视频文件,可以通过下载存储到本地计算机,然后再进行观看。但对于大部分带有视频的的文件,一小时的节目就需要占用几百MB,甚至达到几个GB的存储空间,此时采用下载观看的方法就不方便了。另外,对于一些时效性比较强的节目,显然用下载的方法无法满足直播性的要求,因此,就需要采用一种具有实时性的传输方式——流式传输。

  对音视频信息使用流式传输,需要使用专门的流媒体服务器向客户终端用户发送视频图像、声音、动画等多媒体信息,其传输过程是由流媒体服务器连续、实时地向客户端发送。这样用户就不必等文件全部下载到本地才进行观看,而是一边从流媒体服务器接收数据,一边在客户端的多媒体播放软件中观看已传到本地的数据,而在播放的过程中,播放软件仍在不断地接收服务器发送过来的数据,这样就可以连续不断地看到节目。

  通过流式传输,用户就可以实时地看到节目。这里说的实时其实对于一些直播节目还是有一点延迟,例如看网络电视的节目通常会比广播电视网中传输到电视机上的节目有2分钟左右的延迟。延迟的原因一是网络传输速度的影响,另一个重要原因是这些多媒体节目都需要一个视频压缩转换的过程。当然,随着流媒体技术的发展,将来也完全能做到完全实时同步。

2、实况编码服务器的设置

  实况编码服务器包括高性能多媒体计算机一台、Oserpy-210流媒体卡一块,Sony DVC33摄录一体机一台,具体设置如下所述:

  实况流编码器1(多媒体计算机)的配置

  (1)“开始”—“程序”—“Windows Meadia”—“Windows Meadia编码器”;

  (2)弹出“新建会话”对话框,选择“广播实况事件”并“确定”;

  (3)点击“下一步”,弹出“广播方法”对话框,选择“自编码器拉传递”;

  (4)点击“下一步”,弹出“广播连接”对话框,随机查找可用的HTTP端口,这里我们选择“1085”端口;

  (5)连续“下一步”后,点击“完成”,弹出“Windows Meadia编码器”界面,点击“开始编码”按钮,编码开始。

  至此,音视频直播实况流编码服务器完成。

3、流媒体服务器配置

  本次流媒体服务器所使用的操作系统是Windowsserver 2003,具体操作如下所述:

  (1)“开始”—“设置”—“控制面板”—“管理工具”—双击“Windows MediaServices”,弹出Windows MediaServices控制界面;

  (2)在“发布点”上右击,选择“添加发布点(高级)”,弹出“添加发布点”对话框。

  (3)点击“确定”,回到Windows Media Services控制界面,流媒体服务器配置完成。

4、客户端测试直播

  “开始”—“运行”,输入“mms://TEACHER/直播”,“确定”后会自动启动“Windows Meadia Player”播放器,开始播放“直播实况”,至此,基于网络流媒体技术的音视频直播成功。

本文阐述了一种使用Windows Media Services流媒体服务器来实现基于网络的音视频直播方法。在实际使用过程中,从摄像机获取的音视频得以顺畅的通过网络传送到客户端,达到了比较满意的效果。有想通过开发包进行音视频开发的朋友可以到AnyChat官网下载DEMO测试,里面含有开发文档和部分源代码,是个人研究和商业二次开发的不二工具选择。

时间: 2024-09-19 09:29:10

视频传输的流媒体服务器设置的相关文章

网易视频云:流媒体服务器原理和架构解析

网易视频云是网易公司旗下的视频云服务产品,以Paas服务模式,向开发者提供音视频编解码SDK和开放API,助力APP接入音视频功能.今天,网易视频云的技术专家给大家分享一篇流媒体技术性文章:流媒体服务器原理和架构解析. 一个完整的多媒体文件是由音频和视频两部分组成的,H264.Xvid等就是视频编码格式,MP3.AAC等就是音频编码格式,字幕文件只是附加文件.目前大部分的播放器产品对于H.264 + AAC的MP4编码格式支持最好,但是MP4也有很多的缺点,比如视频header很大,影响在线视频

防盗链OTT-TV流媒体服务器系统

OTT-TV面临的防盗链.防下载问题 提供视频直播点播内容的网络电视运营商,也可以说提供OTT-TV服务或者说是我们比较熟悉的IPTV,最关注的就是一套完整.运行稳定.播放流畅.防盗链.防下载.能够解决跨国传输的流媒体服务器后台系统作为运营技术支撑. 目前市场上的确有很多厂家提供流媒体服务器系统.不过能够完全满足上述提出的需求的少之又少. OTT-TV内容提供者-运营商最关注点: l  运行稳定 l  播放流畅 l  解决跨国传输问题 l  支持直播时移功能 l  支持7 x 24 小时回放 l

nginx-rtmp流媒体服务器搭建【转】

nginx-rtmp https://github.com/pengqiuyuan/nginx-rtmp nginx-rtmp 流媒体服务器的搭建(采集桌面,手机直播) 在线Demo,直播自己的pc机桌面音视频(现在就一单线路,1M带宽,2个人向同一个目录下推送m3u8.ts文件肯定不行,之后再改,资源有限) 1.下载ffmpeg及脚本 http://download.csdn.net/detail/pqy15005917185/8160799 2.安装screen-capture-record

同一路摄像头视频流接入RTSP_Onvif网页无插件直播流媒体服务器EasyNVR与其他平台播放视频有差异的原因分析

背景分析 随着平安城市.智慧城市.雪亮工程.智能交通等各项建设的持续开展,安防逐渐得到普及,面对如此广阔的市场,对安防企业来说不仅仅是机遇更多的是挑战.为了解决这些问题,近年来,视频监控行业发展方向主要为:“高清化.网络化.智能化”.视频监控设备技术性极强,系统的创新升级同时也在引导市场需求的变化并创造了新的市场需求. 基于AI视频智能分析云终端 EasyNVR智能云终端是基于视频智能传输技术.视频AI分析技术.智能云组网技术.边缘计算技术.视频大数据技术.窄带通信技术.远程监测技术以及智能语音

流媒体服务器、海康威视 大华摄像头实现视频监控、直播解决方案

随着互联网+物联网进程的加快,视频监控应用领域变得越来越广泛,其中海康威视 大华等品牌的摄像头频繁出现在视野中.由于去年也实现过智慧工地项目上的视频监控方案,加上当今直播趋势不减.现在总结一下: 缘由:是1对N 点对多的直播方式, 一般都是采用服务器转发,所以此处不考虑WebRTC这种端对端的方式,WebRTC将在下一篇文章中讲解下实现思路. 前提:需要海康威视或大华的摄像头,大华摄像头清晰度 品质较好,但相对于海康的摄像头较贵,所以海康威视的摄像头更受口袋欢迎. 一.自建流媒体服务器 第一种方

将播控(播发)的流媒体推送到流媒体服务器平台的设置案例:

将播控的流媒体推送到流媒体服务器的设置案例: 1.登陆Wowza媒体服务器的管理地址:http://172.22.8.240:8088/enginemanager/login.htm  用户:admin 密码:admin 2.进入Server目录-->点击Stream Files-->Add Stream File-->输入流的名字及被推送到的流媒体服务的IP地址,添加返回: 3.返回后点击这个流的按键(connect to this stream)进入设置,选择Application

nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

参照网址: [1]http://blog.csdn.net/redstarofsleep/article/details/45092147 [2]HLS介绍:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html 上面这两个流的地址分别是: 第一个就是推送的地址: RTMP推流地址: rtmp://serverIp:1935/myapp/test1 第二个是HTTP地址: HLS推流地址: http://serverIp:

Ubuntu 10.04下架设流媒体服务器

Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流的流媒体服务器有微软的windows media server.RealNetworks的Helix server和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows 2000 server和windows 2003 ser

Centos 配置Red5流媒体服务器

Red5介绍 Red5是一个采用Java开发开源的Flash流媒体服务器.它支持:把音频(MP3)和视频(FLV)转换成播放流: 录制客户端播放流(只支持FLV):共享对象:现场直播流发布:远程调用.Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能. 一.首先安装好jdk1.6 red5是基于java实现的开源流媒体服务器.所以运行red5一定要有java环境 首先查看CentOS自带的JDK是否已安装.输入如下命