直播的学习和研究(一)

前言    

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

推流和拉流

    推流,采用的协议为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,下载安装,打开软件:

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


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值