今天我的同事问我,说他最近因为特殊情况没办法到女朋友所在的城市陪她,他想要在沉浸势的和自己的小女朋友看几部老电影,想要问问我有什么办法
考虑到同事可能和女朋友私密的看看电影,有一定的私密需求在里面,我们选择了腾讯云轻量服务器的SRS音视频应用镜像来完成同事的心愿~
接下来我们就借助腾讯云轻量应用服务器,配合腾讯云轻量服务器的SRS音视频服务器来搭建属于自己的私人直播间吧~
一、购买一台轻量服务器
腾讯云的轻量服务器针对新老用户均有较大的优惠,这次我们就在腾讯云新用户活动里面给选择一台轻量应用服务器https://cloud.tencent.com/act/new?from=16686,配置选择2C4G,一年仅需120元,性价比极高,且带宽也有6M上行绰绰有余
二、开始动手搭建
购买完成后,我们选择将应用镜像重置为腾讯云轻量服务器自带的SRS音视频应用镜像,如下图所示
镜像重置完成后,我们进入我们已备案的域名解析管理页下面,将我们已备案的域名解析到腾讯云的轻量服务器的公网IP上(备注:备案请参考:https://cloud.tencent.com/document/product/243/39038),添加我们的A记录解析到IP地址上,如下图
解析添加完成后,既然是私密的直播间,那么肯定需要保证传输的安全,所以我们再次在申请一张免费的SSL证书,腾讯云SSL证书申请参考(SSL证书:https://cloud.tencent.com/document/product/400/6814)
然后我们在本地电脑安装开源的OBS软件,不清楚的话就默认下一步下一步安装就可以了,OBS软件安装参考:https://obsproject.com/
在此,我们完成了所有的SRS音视频服务的所有前期准备,我们开始点击进入轻量服务器管理面板,在进入之前,我们需要先放通我们SRS服务需要用到的端口,如下图,然后应用位置,点击进入SRS音视频服务管理页,开始执行
备注:http://123.123.123.123/mgmt,也可以将IP地址更换为自己已经备案的域名,即:www.abc.com/mgnt
在此,我们选择域名方式进入服务管理页面
首次进入需要设置密码,我们按照自己的需求设置一个密码,建议强度高一点的密码
进入后台管理页面后,我们先点击系统设置,给我们的域名添加一个安全的SSL证书,该SRS服务,仅需要nginx格式的SSL证书内的PEM文件和KEY文件即可,我们用我们刚刚在腾讯云申请的SSL证书,下载nginx格式,打开里面的两个文本,全选复制粘贴即可,参考下图,配置后,我们重新进入我们的域名,会发现有一把锁,意味着我们的SSL证书配置成功
接下来我们打开我们本地安装的OBS服务,点击右下角的设置选择推流,填写我们的推流地址和推流密钥
配置完成推流地址后,我们选择需要推流的视频,见下图选择
点击“开始推流”
推流成功,我们就来看看我们的推流效果吧,我们也可以将我们的推流发送给我们的朋友一起赏析电影,电视,音乐,打造安全可靠的沉浸式私人直播间
最后,将我们的播放地址,给需要观看此视频的用户,也可以让用户在KMPplayer或者potplayer里面添加流媒体
三、后记
当然SRS音视频服务还有许多高级的功能,比如同时推流到多个视频平台,搭配腾讯云实现云端录制等功能,大家可以根据自己的需求去进行二次开发