利用微软流媒体服务实现在线直播

本文只重实际的操作过程,尽量确保读者都能独立完成线直播服务的架设。不对在线直播技术本身做过多探讨,如需相关资料请自行谷歌(珍爱生命 远离百度 抵制流氓 从我做起)

按观看人数的多少和技术难度分两种方案介绍。

第一种,观看用户在50人以内。

这种情况相对简单。只需要一台接入网络的Windows系统计算机和一台录像机即可。操作步骤如下:

  1. 下载并安装微软公司提供的免费版软件——带有 Service Pack 2 (SP2) 的 Microsoft Expression Encoder 4【下载地址】。如安装过程中提示需要Microsoft .NET Framework 4和Microsoft Silverlight,根据向导提示下载安装即可。自动跳转到的下载页面可能是英文版,请手动选择选择简体中文版本。遇到输入注册码时,如果您暂时不打算付费升级到专业版,请直接跳过。
  2. 把录像机连接至计算机。打开录像机,确保计算机能正确识别您的录像机并能捕捉到视频和音频信号。
  3. 运行安装好的Expression Encoder。选择最后一项“实时广播项目”。点击屏幕中间的“添加实时源”。屏幕左上角会出现一个实时源的预览,选择要使用的视频和音频设备后,可以在预览图中看到录像机正在捕捉的内容。点击定位,使按钮变绿。
  4. 根据需要在右边的选项卡中对音视频格式进行设置。建议在视频选项卡中把尺寸调整为640×480,其他默认即可。
  5. 设置输出方式。打开输出选项卡,勾选“广播”,端口号默认即可,最大连接数根据用户数量设置,最大为50。如需保存直播内容,请勾选“文件存档”并设置保存位置和文件名。
  6. 点击屏幕中间的“开始”按钮,直播正式开始。用户观看地址为mms://您计算机的地址:您设置的端口号,如mms://192.168.1.10:8080。

现在说说以上步骤可能出现的问题及解决方案。
大多数的问题会出现在硬件连接上,即计算机无法识别录像和录音设备。如果您对视频采集不太熟悉,建议您连接一个高清摄像头加一个麦克风。这个几乎没有什么难度,并且也基本能满足在线直播的要求。另一种常见的错误是在第3步中,没有点击“定位”按钮。
如果您的直播经常暂停并出现缓冲提示,说明计算机硬件不足以支持当前的用户数量,或者是设置的音视频质量超出计算机硬件的处理能力。遇到这种情况请使用下面介绍的第二种方案。

第二种,供人数较多或对视频质量要求较高时使用。

需要使用流媒体服务器,架设步骤复杂一些。虽然第一种方案运行设置的用户数是50人,在实际操作中,用户超过30人就应该选择第二种方案了。
除了第一种方案需要的软硬件设备以外,还需要一台服务器(默认为服务器已经安装了Windows Server 2008 R2)。操作步骤如下:

  1. 安装用于 Windows Server 2008 R2 的 Windows Media Services 2008。【下载地址】
  2. 安装流媒体服务。打开服务器管理,添加角色,勾选流媒体服务。根据向导完成安装。在“选择数据传输协议”这一步时要注意,把“实时流协议”和“超文本传输协议”都勾选上。如果你的服务器已经安装了IIS,“超文本传输协议”会无法勾选,需要在安装完成后再进行设置。“超文本传输协议”很重要,必须启用,否则无法设置发布点。如能勾选,请跳过下面的设置。安装完后,找到流媒体服务器,选择“属性”选项卡,点击“控制协议”。在插件中找到“WMS HTTP服务器控制协议”,右键选择属性,修改默认端口。我设置的是655。然后右键选择启用。至此,流媒体服务器安装配置完毕。
  3. 完成第一种方案的1到4步。
  4. 设置输出方式。打开输出选项卡,勾选“发布点”,输入发布点位置。格式是http://流媒体服务器ip地址:WMS HTTP服务器控制协议端口/发布点名称。例如:http://10.20.20.232:655/zhibo。点击“连接”按钮。在弹出的对话框中输入服务器的管理员帐号后,在流媒体服务站自动创建一个发布点,“连接”按钮变为绿色。
  5. 点击屏幕中间的“开始”按钮,直播正式开始。用户观看地址为mms://10.20.20.232:655/zhibo
    该方案最容易出错的一步就是启用“WMS HTTP 服务器控制协议“。如果你的服务器没有安装IIS,该协议的默认端口号为80,在设置发布点的时候可以不用输入端口号。其次,必须确保视频采集的计算机和服务器之间网络畅通。如果它们不在同一子网,请检查你的路由或交换机设置。

以上内容为了可以让你成功架设在线直播服务。很多的设置都没有详细介绍。如果想更好的使用在线直播服务,请认真阅读Expression Encoder软件的帮助文档。这才是最权威最详尽的教程。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,047评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,807评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,501评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,839评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,951评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,117评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,188评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,929评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,372评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,679评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,837评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,536评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,168评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,886评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,129评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,665评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,739评论 2 351

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,593评论 2 57
  • 后期整理字体以及排版问题,修订不适合的翻译 “A wealth of information. Smart, ye...
    iamzzz阅读 737评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,094评论 1 32
  • 成长大概就是一种力量感吧,当我们感受到自己爱与智慧的能力,抵抗逆境的能力,我们便会在回忆时为这段经历加上【...
    胖胖的张二十阅读 289评论 0 0
  • 远离消极~先从不说消极的话做起吧,遇到问题解决问题,不抱怨,摆正心态,积极面对,形成良性循环。
    雪如FineYoga阅读 350评论 0 0