前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >ffmpeg推流到流媒体服务器

ffmpeg推流到流媒体服务器

作者头像
sofu456
发布2021-02-02 16:22:08
发布2021-02-02 16:22:08
3.6K0
举报
文章被收录于专栏:sofu456sofu456

流媒体服务器

流媒体服务器接管了和用户交互的一部分操作,后端通过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苹果公司提出的流媒体协议 )

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

ffmpeg

ffmpeg推流到流媒体服务器,或者流媒体使用本地文件进行,直播或者点播

ffmpeg推流到流媒体服务器,通过流媒体服务器,响应客户端请求数据,或者本地文件数据

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/01/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 流媒体服务器
  • ffmpeg
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档