利用Azure媒体服务和WireCast定制个性化直播平台-Part1
发布日期:2021-06-29 20:26:46 浏览次数:3 分类:技术文章

本文共 2066 字,大约阅读时间需要 6 分钟。


我们接下来使用Azure的媒体服务和Wirecast 定制直播平台来搭建一个个性化的平台,我们分为三步走:
  1. 配置Windows Azure 平台

    配置世纪互联的Azure平台满足直播的基本需求

  2. 配置Wirecast,实现自定义的直播需求

    利用Wirecast定制特别需要的直播流,目前希望在视频流中添加相应的LOGO,同时在视频底部能够有滚动字幕能够播放实时动态,同时在屏幕右下角有二维码出现,场外观众可以通过微信群来就视频播出进行一些讨论。

  3. 配置好的网站,实现PC和手机访问:

    用户的PC和手机端均可以访问这个网站,网站通过构造出来PC和访问地址,手机和PC端均可以正常访问。

3.1 配置Windows Azure MediaService为直播做准备

a.  我们先登录到Windows Azure 的平台。点击右上角的门户:

b. 输入用户名和密码:

  1. 点击到媒体服务标签,然后点击创建媒体服务账户:

  2. 输入相关信息后,点击确认创建,我们就能创建完整的媒体服务:

 

 

 

  1. 等待完成后,我们就可以创建频道了,频道主要是我们直播所准备的,所以接下来我们点击频道页签:

  2. 点击新频道来创建新的频道:

     

  3. 创建直播频道,填入相关的参数,选择插入协议为RTMP,去掉仅限于当前IP地址插入:

  4. 数据正在创建过程中:

     

     

  5. 点击开播流媒体:

  6. 可以选择多种加密模式,我们选择未加密:

     

     

     

     

  7. 下面几个箭头对应的表示的传参数,包含了用户名,RTMP插入地址,媒体服务发布点:

  8. 到此为止,我们的Azure Portal 界面设置就完成了。

3.2 配置Wirecast 基本和高级功能为直播做准备:

Wirecast是一款非常优秀的本地直播线性编辑软件,他可以将视频流转换成RTMP协议的标准视频流,作为互联网接受标准视频流插入。

下面分别就标准配置和高级配置分别做一些简要介绍。首先我们就基本配置和高级配置分别简单说明一下。

3.2.1 WireCast 基本配置

   我们的基本配置是以利用Wirecast 软件直接将视频上传到Windows Azure,然后在Azure Portal网页中Verify视频流结束。

 

 

   我们先开启Wirecast 软件,我们来认识下Wirecast 界面,电脑采用高性能相关的CPU机器:

我们先添加本地的视频摄像头作为我们的监控来源,我们使用以下的视频头作为我们的监控视频来源,Wirecast 可以自动设备机器上的设备,作为我们的Input Source,点击如下的+号添加相应的设备:

 

 

点击摄像头,在预览窗格就出现目前我们的摄像头的视频:

下面的图就是我们的全景图:

本地就已经配置完毕了,接下来我们将本地的视频文件发布到Windows Azure ,怎么做呢?Fellow Me.

 

 

 

 

 

我们点击Output setting,修改相应的输出设置,然后点击OK弹出配置框,我们选择RTMP的视频流:

主要修改上面图像的两个配置:

其中Encoding 的部分,我们选择的是720P的视频流,地址的部分我们需要回到Azure Portal,粘贴如下的地址链接:

我们复制完成后,拷贝到直播视频流的插入地址流栏后点击OK

点击如下的按钮开始将视频Stream 化:

 

右上角我们可以看看当前的链接状态:

我们现在Azure Portal 来看看我们的视频状况:

OK,到此为止,我们的视频传送到Azure 媒体服务过程验证完毕。证明可以利用媒体服务进行在线直播。

 

 

 

 

 

3.2.2 利用Wirecast 高级功能实现一些特殊需求

   接下来我们用Wirecast 来玩点高级一点的功能,功能在下面一一呈现。

功能A: 台标

我们可以在当前视频源上面覆盖相应的台标,来表明电视台是什么电视台,这边我们就用MVPLogo 做相关的视频台标.当前的视频如下:

接下来我们将MVPLogo同时加载到视频中,我们点击+号加载图片:

选择MVPLogo,我们加载进来:

加载完成后,我们就能有两个入口:

接下来我们双击我的主视频流,弹出了窗口:

接下来我们点击+添加一个layer:

 

点击如下的位置,我们选择如下:

选择后,我们发现图标已经载入进来了,但是基本上把脸都覆盖了:

我们需要将图像缩小,我们按照如下的步骤将图片缩小,按住alt键并且用鼠标进行大小缩放:

缩放到合适大小后,我们将他移动到右上角:

我们接下来返回编辑屏幕,我们已经发现台标已经在右上角了,专业吧:

然后我们点击向右的箭头将他变成直播的视频直播流:

接下来我们在Azure Portal 来预览我们的视频:

大功告成。

功能B: 添加必要文字

   我们可以在某种程度上为我们的视频添加一些有趣文字,或者文字台标,接下来我们添加幕下文字和台标。怎么做,其实还是比较简单的,我们接下来就将第一步的图像做一些改进。

首先我们还是双击图像层进到编辑页面:

接下来我们将MVPLOGO 移到左边:

接下来我们点击+添加新的layer:

点击T键选择文字样式我们选择一个样式文字台标,选择完成后如下:

转载地址:https://databooming.blog.csdn.net/article/details/44563509 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Exchange 2013 的会议室邮箱用户一直无法正常登陆。
下一篇:C# 编写9*9乘法表!

发表评论

最新留言

很好
[***.229.124.182]2024年04月29日 08时22分11秒