直播的学习和研究(一)

前言    

    直播,要认识它,首先有两个概念必须认识,即推流和拉流。直播,就是围绕这两个操作来的,直播的一端,进行流推送,播放的一端,进行流的接收进行播放。

推流和拉流

    推流,采用的协议为rtmp协议,拉流主要有三种:rtmp、http://xxx/xx.m3u8、http://xxx/xx.flv。

搭建直播服务器

    最简单,直接使用阿里云或腾讯云,当然自己也可以利用nginx的rtmp模块,实现一个直播服务器,这种,网上有很多教程。

我这里使用的阿里云的直播服务。

直播的测试

    如果使用阿里云的,阿里云自己有测试的demo,我这里选用的是不依赖阿里云的测试方式,采用开源的两个软件工具,OBS进行推流,VLC进行拉流。具体使用如下:

    在官网https://obsproject.com/下载obs,下载后进行安装,打开软件,

    第一步:点击右下角的设置


    第二步:点击“流”,流类型选择“自定义流媒体服务器”,URL一栏,输入rtmp推流地址,然后点击“确定”。


第三步:点击“开始推流”


在官网http://www.videolan.org/下载vlc,下载安装,打开软件:

第一步:点击“媒体”,在点击“打开网络串流”。


第二步:输入拉流地址,点击“播放”,等待一会儿即可。


猜你喜欢

转载自blog.csdn.net/luoqiang616477607/article/details/80491165