首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >稳定ffmpeg rtsp到hls转码

我使用ffmpeg将RTSP流(来自安全摄像头)转换为HLS流,然后使用hls.js在网站上播放。

我使用以下命令开始代码转换:ffmpeg -i rtsp:<stream> -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -y <file>.m3u8

我可以让流播放,但质量一点也不好...有时,流会准时跳跃或冻结一段时间。如果我使用VLC打开它,我会遇到同样的问题。

知道为什么吗?或者我怎样才能稳定它?

EN

回答 1

Stack Overflow用户

发布于 2018-12-12 13:02:38

我有一次遇到过类似的问题,最终导致带宽不足。在我的例子中,我有一个设置带宽作为FFMPEG参数,我必须简单地增加。我知道有时在相机上设置的帧率非常低可能会导致一些奇怪的事情,你可能不得不添加"-framerate (每秒帧数)“参数(没有引号),这取决于页面的设置。

如果这是一个带宽问题,据我所知,解决它的唯一方法就是以某种方式增加带宽,或者确保你不会以某种方式限制自己,这可能会归结为你是如何托管网站/服务器的,并尽你所能验证每个点的速度。如果你自己找不到连接中的奇怪之处,或者需要额外的帮助,请发表意见,我会进一步帮助你。

这是一个老问题,所以我不知道OP是否会看到这个问题,但我将把这个问题留在这里,以便给其他有相同或类似问题的人提供一些可以解决的问题,因为这对我解决一个非常相似的问题很有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35013087

复制
相关文章
Nginx+FFmpeg实现rtsp流转hls流
1、前期准备 1.下载安装包 #官方下载 wget http://ffmpeg.org/releases/ffmpeg-4.1.tar.gz wget https://nginx.org/downlo
鹏程
2023/05/02
2.6K52
如何快速构建一套稳定、高效、可靠的网页无插件监控、直播、点播解决方案
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,
Openskeye
2023/03/29
1.5K0
SkeyeVSS综合安防视频云服务WEB H5无插件播放RTSP摄像机解决方案,拒绝插件,拥抱H5,Windows PC、 Liunx、 Android
视频流媒体监控行业已经进入了互联网时代,浏览器承载了绝大多数的互联网访问流量,如何在网页上播RTSP流,将RTSP转成互联网直播协议RTMP或者HLS?
Openskeye
2023/03/30
1.4K0
SRS-开源流媒体服务器
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,
爱撸猫的杰
2019/03/28
28.6K0
SRS-开源流媒体服务器
EasyNVR是如何做到无插件播放RTSP摄像机,完美将海康、大华、宇视等安防设备向互联网转化的
5G快来了,视频将会是跑在网络上流量最多的东西,短视频、长视频、电影、视频通话、视频监控,各种各样的,而在消费级领域,监控视频近些年也越来越受到关注和欢迎,从萤石摄像机的诞生、到一众互联网家用摄像机的兴起,人们对于视频的渴求已经远远超过纸媒、超过文字了,日常生活也从原来的文字消息、文字阅读,变成了发个语音、看个短视频;
EasyNVR
2020/04/23
2.6K0
EasyNVR是如何做到无插件播放RTSP摄像机,完美将海康、大华、宇视等安防设备向互联网转化的
html播放rtsp流,浏览器播放rtsp视频流解决方案
最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。
全栈程序员站长
2022/11/02
6.2K0
通过摄像机视频设备或者流媒体服务器SDK获取到数据转换成RTMP流实现网页手机微信播放
写这篇博客主要是为了给新入门的流媒体开发者解惑,现在看到各种开发者的需求:网页播放RTSP摄像机、微信播放RTSP摄像机、网页播放摄像机SDK输出的视频流、网页播放第三方流媒体平台输出的视频流、包括Github有一些所谓的H5RTSPPlayer,这些都有一个共同点,就是H.264+AAC进行RTMP推流,当然SkeyeWebPlayer除外,SkeyeWebPlayer开创性的支持在浏览器端采用H5直接播放器RTSP流,下载地址:
Openskeye
2023/04/23
1.2K0
互联网视频直播技术(广电总局、优酷土豆、XX直播)
互联网直播是目前最火的技术之一,涵盖了很多方面的知识(网络,CDN,GPU,算法,图像处理),以下我介绍互联网直播的大体框架和关键技术点:
爱撸猫的杰
2019/03/28
1.9K0
互联网视频直播技术(广电总局、优酷土豆、XX直播)
Web直播点播平台EasyDSS如何利用ffmpeg拉RTSP流转推RTMP服务器?
当视频流不能在浏览器直接进行播放时,可以使用ffmpeg进行转码,如何利用ffmpeg拉RTSP流转推RTMP服务器,实现内网视频上互联网?
TSINGSEE青犀视频
2021/04/14
9110
海康sdk协议接口_海康sadp搜索不到设备
大家好,又见面了,我是你们的朋友全栈君。 Title:海康NVR设备RTSP协议转RTMP协议 Date: 2017-10-17 Author: kagula
全栈程序员站长
2022/11/17
1.5K0
FFMPEG 转码部署实例
FFMPEG对RTMP直播流转码,SRS在收到编码器推送的直播流后,可以对直播流进行转码,输出RTMP流到服务器(也可以到SRS自己)。 详细规则参考:FFMPEG,本文列出了具体的部署的实例。
CiiLii西里网
2023/04/19
2.9K0
RTSP?不存在的 -> 前端实时流探索记
传送门:https://segmentfault.com/a/1190000022994032
ConardLi
2020/07/07
3.2K0
IPC 移动端或web端接入方案的RTMP实践
IPC出来的码流都是RTP码流,可能是裸的H264,也可能是PS流。如果要推流的话,有2种方案可以选择
用户4148957
2022/06/14
9120
IPC 移动端或web端接入方案的RTMP实践
如何自己构建一套EasyNVR这样的无插件流媒体服务器实现摄像机硬盘录像机的网页可视化直播
EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发,EasyNVR的主要建设目标是将各种各样的安防摄像机、NVR进行统一接入和管理,并控制流的按需输出,对全平台终端提供统一的标准H5流输出:
EasyNVR
2020/04/23
3.2K0
如何自己构建一套EasyNVR这样的无插件流媒体服务器实现摄像机硬盘录像机的网页可视化直播
ffmpeg转码速度控制方法
其实播着播着就卡住的这个问题,完全是因为吐流吐得太快了,m3u8更新得太快了,或者生成m3u8列表中的新INF太慢了,导致的数据处理问题,卡住,ffmpeg的转码进度其实可以控制,通过help可以看到如下信息:
用户3765803
2019/03/05
3.3K0
ffmpeg转码速度控制方法
CentOS7下利用SRS搭建直播流媒体服务器
SRS is a RTMP/HLS/WebRTC/SRT/GB28181 streaming cluster, high efficiency, stable and simple.
yuanfan2012
2020/09/10
4.2K0
使用FFmpeg进行HLS打包——FFmpeg简单学
 点击上方“LiveVideoStack”关注我们 翻译、编辑:Alex 技术审校:赵军 本文来自OTTVerse,作者为Krishna Rao Vijayanagar。 ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 FFmpeg Easy-Tech #023# 在本文中,我们将学习使用FFmpeg进行HLS打包。使用FFmpeg的好处在于:你可以在不离开命令行的情况下,执行提取视频、调整视频尺寸、转码、打包以及传输视频的所有操作。 我们首先看一下为VOD(点播)创建HLS打包的所
LiveVideoStack
2022/05/09
2.4K0
使用FFmpeg进行HLS打包——FFmpeg简单学
直播服务器-SRS搭建和配置的建议
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。
用户9925864
2022/07/27
1.9K0
直播服务器-SRS搭建和配置的建议
H.264转码H.265出现崩溃并报错“missing picture”该如何解决?
由于浏览器对H.265视频编码格式的支持并不友好,所以我们在EasyCVR平台中开发了H.265转码H.264的功能,该功能可以在不改变摄像机设置的情况下实现视频流转码播放。
TSINGSEE青犀视频
2022/06/21
1.4K0
rtsp流媒体简单实践
本文主要记录如何通过ffmpeg实现监控视频的各种转换实现拉流推流。其中Onvif的应用在底部github代码中自行获取
leon公众号精选
2022/09/01
2.6K0

相似问题

使用FFMPEG分别转码HLS段

13

ffmpeg将hls转换为rtsp协议

15

FFMpeg HLS视频转码生成部分播放列表

25

基于ffmpeg的动态转码和HLS流研究

25

使用FFMPEG到HLS流的RTSP流,使用较新的FFMPEG获得错误

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文