ffmpeg推流到流媒体服务器

流媒体服务器

流媒体服务器接管了和用户交互的一部分操作,后端通过ffmpeg推流到流媒体服务器
smart-rtmp地址https://gitee.com/mirrors/smart_rtmpd?_from=gitee_search

修改每个协议对应的配置后,启动smart rtmpd

在这里插入图片描述

ffmpeg.exe -re -stream_loop -1 -i 201225170305.mp4 -vcodec copy -f flv rtmp://10.10.90.39:1935/live/stream(需要转flv格式)
vlc 打开网络串流 rtmp://10.10.90.39:1935/live/stream

srs地址https://gitee.com/mirrors/SRS.git
obs studio地址 实时流媒体和屏幕录制:https://gitee.com/jarbean/obs-studio.git
live555:https://github.com/rgaufman/live555
media-server:https://github.com/ireader/media-server

流媒体支持三种主流协议

  • http,http文件服务器,小文件可用,大文件远程报http 260错误(需要配置range-request),适合点播,不适合直播(HLS HTTP Live Streaming苹果公司提出的流媒体协议,延迟较高10s以上,hls.js接收(video.js封装了hls.js) )

mp4文件转ts文件(有独立的时间信息如果mpegts格式),切片播放(m3u8文件记录了多个ts文件地址),避免缓存这个文件,单个文件缓存
或者服务器配置range返回视频,分段请求

ffmpeg

ffmpeg推流到流媒体服务器,或者流媒体使用本地文件进行,直播或者点播
在这里插入图片描述
ffmpeg推流到流媒体服务器,通过流媒体服务器,响应客户端请求数据,或者本地文件数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪力左手

囧rz

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值