网红带货直播,直播带货,在线教育直播,火山抖音娱乐直播中的技术分析---推流与播流

    网红带货直播最核心的技术即时推流与拉流,硬件要求高这是必须的,特别是网络带宽。但是硬技术就是推拉流的配置和即时通讯中的并发问题。
    作为一个直播直播平台,下面是腾讯的解决不方案,实现的高度整合。
     以下分多文来讲述:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119085203703.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE4NDQ3NjQ5,size_16,color_FFFFFF,t_70#pic_center)一站式解决方案

我们自己搭建的流媒体服务器,主要是解决音视频问题。【以下为引用文章】

直播系统中为何选择SRS视频推拉流?

  1. 高效的RTMP交付支持7k +并发,基于vhost,原点和边缘。

  2. 嵌入了用于HLS,api和HTTP flv / ts / mp3 / aac流的简化媒体HTTP服务器。

  3. 多种输入:RTMP,通过摄取文件或流(HTTP / RTMP / RTSP)拉动,通过流播放器RTSP / MPEGTS-over-UDP推送。

  4. 流行的互联网传输:用于闪存的RTMP / HDS,用于移动的HLS(IOS / IPad / MAC / Android),用户首选的HTTP flv / ts / mp3 / aac流媒体。

  5. 增强的DVR和hstrs:段/会话/追加计划,客户路径和HTTP回调。hstrs(http流触发器rtmp源)启用http-flv流备用工具编码器启动发布,类似于rtmp,它将触发从原点获取的边缘。

  6. 多功能:转码,转发,摄取,http挂钩,dvr,hls,rtsp,http流,http api,引用,日志,带宽测试和srs-librtmp。

  7. 最佳维护:简单的状态线程(coroutine),单线程,单进程和linux / osx平台,通用服务器x86-64 / i386 / arm / mips cpus,丰富的注释,严格遵循RTMP / HLS / RTSP规范。

安装步骤
第1步:下载SRS

git clone https://github.com/ossrs/srs&&

cd srs / trunk

第2步:安装配置SRS, 需要Centos6.x / Ubuntu12 32 / 64bits,其他的系统版本不支持。

./configure && make

第3步:启动SRS

./objs/srs -c conf / srs.conf

使用步骤
假设服务器的IP是:192.168.1.170

第1步,编写RTMP配置文件

将以下内容保存为文件,譬如conf/rtmp.conf,服务器启动时指定该配置文件(SRS的CONF文件夹有该文件)。

conf/rtmp.conf

listen 1935;

max_connections 1000;

vhost defaultVhost {

}

第2步,启动RTMP。

./objs/srs -c conf / rtmp.conf

第3步,启动推流编码器。

使用FFMPEG命令推流:

for((;😉); do \

    ./objs/ffmpeg/bin/ffmpeg -re -i ./doc/source.200kbps.768x320.flv \

    -vcodec copy -acodec copy \

    -f flv -y rtmp://192.168.1.170/live/livestream; \

    sleep 1; \

done

或使用FMLE推流:

FMS URL: rtmp://192.168.1.170/live

Stream: livestream

第4步,观看RTMP流。

RTMP流地址为:rtmp://192.168.1.170/live/livestream

可以使用VLC观看。

或者使用在线SRS播放器播放:srs-player

请将所有实例的IP地址192.168.1.170都换成部署的服务器IP
技术咨询Q2047879076地址。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值