学习
实践
活动
专区
工具
TVP
写文章

基于rtsp直播

说到直播,我们一般比较容易想到的就是rtmp的直播,大家用的比较多,实际上使用rtsp也可以做直播,这一篇就讲一下如何基于rtsp构建直播场景。 为了避免混淆,先提前声明一下,之前的基于live555搭建的场景是点播的场景,而非直播。本篇我们要搭建的基于rtsp直播环境基于EasyDarwin去搭建,非常方便快捷,一起来看一下吧。 从rtmp直播流到EasyDarwinRtsp服务器 ffmpeg -i 1080p_src.mp4 -vcodec copy -acodec aac -rtsp_transport tcp -f rtsp rtsp://192.17.1.92/test1.sdp rtmp直播的环境搭建可以参照之前的文章。 使用FFmpeg直播: 使用本机的摄像头和音频,借助FFmpeg将视频流推送到EasyDarwin Rtsp服务器,进而进行直播

1.7K10

RTSP协议转换RTMP直播协议

RTSP协议转换RTMP直播协议   RTSP协议也是广泛使用的直播/点播流媒体协议,以前的项目里实现了一个RTSP协议转换RTMP直播协议的程序,为的是可以接收远端设备或服务器的多路RTSP直播数据, 实时转换为RTMP直播协议,推送到NginxRtmp等RTMP服务器,可以在PC上实现flash观看RTSP直播(比如IPCAM)的需求,也能通过Nginx的HLS协议转换,在手机上观看。 要点分析   首先,程序的主要目的,是从多路RTSP输入中提取AAC编码的音频和H.264编码视频数据,并生成RTMP数据包,然后组装RTMP推送协议,并发往RTMP服务器。 在发送的过程中,要求可以从RTSP数据切换到具有相同h.264和aac编码的FLV文件中,并不影响RTMP直播。 设计思路   根据上面分析的要点,首先要选择RTSP直播协议的读取。我们不需要从零做起,网络上有很多和RTSP相关的开源项目可以使用或借鉴,我选择了Live555。

5.1K1918
  • 广告
    关闭

    9.9元起,搭建自有直播平台

    9.9元享100GB流量,快直播体验仅需8.8元,结合视立方SDK快速构建云+端一体化直播平台,支持电商带货、在线教育、游戏直播等多样音视频互动场景

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓抓取直播_港澳台rtmp直播

    很多时候你们在pc端看电视直播,都会出现直播失效的情况,这样就可以用到电视直播抓取工具箱,帮助你们自动抓取最新的直播,让你们能够随时的观看自己喜欢的电视内容。 软件简介: 经常看到大家电视直播群里找各种直播,也会在欢社区的论坛找找到相关的直播,由于直播失效性很快,所以一般不能用的比能用得还多。 从源代码里找直播源地址可能是最麻烦的。 使用我推荐的这款软件,就可以轻松抓取直播 支持类型: hello tv直播抓取 urlhelper 直播抓取 rtmp直播抓取 抓取电视直播m3u8的地址 操作方式: 首先,你需要下载安装一个软件 ,是安装在pc端的软件,抓过程也是在电脑端进行。

    57620

    VLC搭建RTSP直播流,图文介绍

    将一个视频转成rtsp流,通过vlc播放器,搭建一个rtsp服务器,让rtsp客户端去访问这个视频的rtsp流 1 需要有vlc播放器,我的版本如下 2 媒体 –> 流 3 添加视频文件 ,点击添加一个mp4 文件 4 选择串流,然后 点击 “下一个” 5 选择新目标,RTSP ,然后点击添加 6 端口默认,路径添加个自定义名称 7 配置文件,不需要激活转码 8 下一步完成 【注意不要关闭这个vlc窗口】 9 验证,再重新打开一个vlc窗口 10 输入地址 rtsp://192.168.88.102:8554/vlc 说明: rtsp: 协议 192.168.88.102:本机ip地址 8554: 第六步填写的端口 vlc: 第六步填写的路径 11 效果图 html播放rtsp流 CSDN 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

    37730

    监控摄像头RTSP协议对接腾讯云直播

    需求与目标 传统监控高清摄像机ip camera(如: 海康,大华等)遵循监控行业标准,一般只支持rtsp传输协议,互联网直播通用标准为rtmp协议,将这些摄像机视频流引入互联网直播是一个较共性需求,如 :咖啡连锁企业通过摄像头将咖啡制作过程直播出去;监控景点直播;户外楼宇直播等。 对接腾讯云直播需要解决的问题: 1、 摄像头的RTSP协议数据采集。 2、 采集到的数据本地可以处理,并可通过RTMP协议推送流到腾讯云进行互联网直播。 2. 实现方案 以上面海康摄像头为例: 1)通过rtsp协议获取到摄像头的直播数据,形如: rtsp://admin:12345@192.168.1.5:554/h264/ch1/main/av_stream 2)通过ffmpeg从摄像头拉取rtsp视频数据流实现采集,并转发到nginx-rtmp 3) nginx-rtmp转推rtmp流到腾讯云实现互联网直播 3.软件安装 软件环境信息: - 操作系统:Centos

    13.5K5239

    实现RTSP摄像机进行网页直播和微信直播的技术方案

    ,完全是不一样的赶脚; 通过开源、开源社区,我们接触了大大小小各行各业的直播需求形态,大多数用户选择了最省钱的一种方式:用自有的IPC摄像机做为视频,用企业自己的固定线路进行长时间不间断的常态直播,省钱啊 技术实现方法 剥离业务需求,流媒体方面的业务需求基本就是: RTSP流转RTMP流进行RTMP/HLS直播; 此部分是功能的核心,如何能够稳定、支持重连、低延时、时间戳均匀地进行RTMP、HLS直播 拉转RTMP推的功能,这个方案我们在博客《EasyRTMP实现将RTSP流转换成RTMP流实现RTSP直播转RTMP直播的功能》和《EasyRTMP+EasyRTSPClient实现的多路(支持断线重连 )RTSP转RTMP直播推流工具》中已经详细描述,ffmpeg来做的话,也将会是同样的方法,对每一路的“RTSP转RTMP”维护一个Session,每一个Session有一个ffmpeg拉流的RTSPSource 和一个RTMP推流的RTMPSink,ffmpeg再维护RTSPSource的重连和RTMPSink的重连; 外围对这些RTSP输入与RTMP输出进行通道化的管理; 按照1中的描述,我们不但要做

    1.2K20

    直播点播视频采集有哪些途径?

    直播点播视频采集有哪些途径?? 搭建一套完整的OTT IPTV系统搭建需要注意哪些问题呢?从节目采集,编码,传输,播放等各个环节,涉及到多种硬件和软件,应该说是一个庞杂的大系统的搭建。 并不容易,尤其作为运营的角度,希望有最新的节目,最先进的技术优势(OTT直播时移,H.265, 跨国传输,秒切,播放顺畅无卡顿、p2p等技术),广告的投放模式等 今天我们来谈一谈视频采集有哪些方案: 直播采集和点播采集 1 直播采集 直播采集比较多样化,参考下图了解一下 点量直播解决方案图 2点播采集 点播可以分为自建服务器上传点播,优点是播放稳定,缺点都知道占用大量带宽(节省带宽的方式也有 视频采集完成后一般是可以直接播放的视频地址了,添加到ott/iptv系统后台进行编辑,前端就可以观看了。

    1.9K30

    调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议

    Live555接收RTSP直播流,转换Http Live Streaming(iOS直播)协议   RTSP协议也是广泛使用的直播/点播流媒体协议,之前实现过一个通过live555接收RTSP协议,然后转换为 HLS(Http Live Streaming)直播协议文件的程序,为的是可以接收远端设备或服务器的多路RTSP直播数据,实时转换为HLS协议文件,以实现iPhone或iPad等设备观看RTSP直播的需求 要点分析   首先,程序的主要目的,是从多路RTSP输入中提取AAC编码的音频和H.264编码视频数据,并生成Http Live Streaming所支持的MPEG-TS格式分段文件以及对应的m3u8 设计思路   根据上面分析的要点,首先要选择RTSP直播协议的读取。我们不需要从零做起,网络上有很多和RTSP相关的开源项目可以使用或借鉴,我选择了Live555。    RtspCapture的接口   RtspCapture是我的程序里管理RTSP直播数据流和分析处理的类,接口很重要,基本上这个设计就可以。

    2.2K72

    rtmprtsphls公网真正可用的测试地址

    相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址。 其中,rtmp和rtsp的url,用我们播放器验证通过。 RTSP协议直播 rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov (分辨率240*160),注意,这个URL用RTSP 其他方式生成测试URL 公网URL的特点是不稳定,而且过段时间可能就失效了,如果真的有项目诉求,需要测试URL的话,最好的办法是自己搭建可用的RTMP或RTSP URL。 1. RTSP测试URL:RTSP测试URL,建议买个海康或大华摄像头,价格不高,测试起来也方便,或者用我们轻量级RTSP服务这种来模拟。

    2.5K20

    一种将海康大华宇视等安防摄像机发布到H5网页微信进行直播的全终端无插件播放技术方案

    ,大多数用户选择了最省钱的一种方式:用自有的IPC安防摄像机做为视频(摄像机+拾音器),用企业自己的固定线路进行长时间不间断的常态化直播,省钱啊! 拉流转RTMP推流的功能,这个方案我们在博客《EasyRTMP实现将RTSP流转换成RTMP流实现RTSP直播转RTMP直播的功能》和《EasyRTMP+EasyRTSPClient实现的多路(支持断线重连 )RTSP转RTMP直播推流工具》中已经详细描述。 ,ffmpeg再维护RTSPSource的重连和RTMPSink的重连,以达到对IPC摄像机和RTMP流媒体服务器/CDN的稳定连接和流转发; 2、外围对这些RTSP输入与RTMP输出进行通道化的管理 EasyNVR,EasyNVR能够将这些视频的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频直播数据对接到第三方

    70511

    EasyRTMP推流助力EasyNVR安防摄像机互联网化,实现核心的RTSP流转RTMPHLS(m3u8)HTTP-FLV流功能

    我们在常用的安防监控、互联网视频直播等系统服务中,常常最主要的就那么几个环节: 视频获取:RTSP、SDK、GB28181; 视频输出:RTMP推流、SDK推流、GB28181 PS over RTP Github地址:https://github.com/EasyDSS/EasyRTMP, Demo中EasyRTMP_RTSP项目是将RTSP流获取到本地进行RTMP推送,可进行RTMP直播RTSP视频进行RTMP直播:EasyRTMP_RTSP 目前市面上的安防设备,现有的以及未来的,基本都是RTSP协议输出格式,且为被动拉流才能从设备获取到音视频流,更不用说直接推流到RTMP流媒体服务器或者 这样可以实现将RTSP视频实时的进行RTMP协议直播。 同步输出:EasyDSS 通常情况下,EasyRTMP推流到标准的RTMP流媒体服务器就能实现基础的RTMP、HLS(m3u8)直播功能,但,如果需要得到一个更好的直播输出效果,我们通常选择的是EasyDSS

    51920

    EasyNVR是怎么做到Web浏览器播放RTSPOnvif安防摄像机视频直播延时控制在一秒内的

    设备端: 原因: EasyNVR是通过拉取设备的RTSP实现直播的,因此我们直播的视频RTSP)自身需要是低延时,如果设备端自身的延时就存在,我们再基于这个流进行转发直播,必然也会存在延时。 通过该图片我们可以看出,在派出设备自身rtsp延时的情况下,EasyNVR的低延时极速模式基本可以做到于视频流保持同步! 我们再次验证一下视频流的延时 ? 因此我们在实地的集成过程中如果有出现类似的视频延时问题,我们可以从rtsp地址入手,后者是更多的关注客户的播放视频这边 备注:这里附送 EasyNVR视频直播的web播放器地址:https://github.com :https://github.com/EasyNVR ---- 关于EasyNVR EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP 协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频直播数据对接到第三方

    64110

    EasyNVR是怎么做到web浏览器延时一秒内

    设备端: 原因: EasyNVR是通过拉取设备的RTSP实现直播的,因此我们直播的视频RTSP)自身需要是低延时,如果设备端 自身的延时就存在,我们再基于这个流进行转发直播,必然也会存在延时。 通过该图片我们可以看出,在派出设备自身rtsp延时的情况下,EasyNVR的低延时极速模式基本可以做到于视频流保持同步! 我们再次验证一下视频流的延时 ? 因此我们在实地的集成过程中如果有出现类似的视频延时问题,我们可以从rtsp地址入手,后者是更多的关注客户的播放视频这边 备注:这里附送 EasyNVR视频直播的web播放器地址:https://www.npmjs.com /github.com/EasyNVR/EasyNVR ---- 关于EasyNVR EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP 协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频直播数据对接到第三方

    56130

    RTSP协议网络摄像头直播边缘网关EasyNVR视频平台直播视频流无法播放

    很多不了解TSINGSEE青犀视频产品机制的用户,在设置的时候,往往会因为设置不当而导致直播视频流无法播放,这种是比较常见的问题。 之前的博文我为大家分析过不少视频流无法播放的原因,包括EasyGBS视频无法播放、EasyCVR级联时原通道设置按需直播后上级平台无法播放等。 ? 同时,系统设置为按需直播,也不存在带宽不足的问题,那就需要查看其他的配置: ? 接着开发人员又查看了easynvr.ini文件,发现用户也没有强制开启HLS的播放格式,也就是页面没有强制要求播放HLS直播流,此步骤无误,继续排查! ? 经过查找发现是/conf/easydss.conf被修改,导致页面无法进行播放,用户将直播禁掉了 ? 我们将off修改为on即可。 ?

    31470

    EasyNVR网页Chrome无插件播放安防摄像机视频流是怎么做到web浏览器延时一秒内

    背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋。传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播。 1、设备端: 原因: EasyNVR是通过拉取设备的RTSP实现直播的,因此我们直播的视频RTSP)自身需要是低延时,如果设备端自身延时就存在,基于这个流进行转发直播,必然也会存在延时。 通过该图片我们可以看出,在派出设备自身rtsp延时的情况下,EasyNVR的低延时极速模式基本可以做到于视频流保持同步! 我们再次验证一下视频流的延时 ? 图片不太清晰,但是我们可以清除的看到视频流的延时是半秒以内的。 结论总结 通过一系列的测试对比,我们发现,EasyNVR转发视频流的能力完全没有问题,对于视频流的延时处理也相对优秀。 因此我们在实地的集成过程中如果有出现类似的视频延时问题,我们可以从rtsp地址入手,后者更多的关注客户的播放视频。

    61820

    RTSPOnvif拉流视频流媒体服方案EasyNVR如何通过按需直播降低企业服务带宽瓶颈高性能稳定分发全终端无插件直播

    Onvif/RTSP流媒体服务器是什么 Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTSP/RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化, 无插件直播等。 EasyNVR按需直播 可以接入更多数量的摄像机; 降低企业服务器带宽要求; 根据控制中心等大屏展示需求最大限度的发挥服务作用; 其中,需要特别提到“按需直播”选项: EasyNVR基础配置时,勾选按需直播选项就表示 ,有人通过EasyNVR观看的时候,EasyNVR才会向端拉取直播音视频数据进行直播分发,没人看的时候,就会自动停止从设备拉流以节省网络资源。 本选项默认为否,不按需直播的情况下,手机客户端、微信客户端会有一个比较好的直播体验; ? EasyNVR效果展示 image.png

    49420

    EasyNVR如何通过按需直播降低企业服务带宽瓶颈-高性能稳定分发全终端无插件直播

    RTSP拉流流媒体服器软件是什么 RTSP拉流流媒体服器软件是Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV/RTSP分发,将传统安防监控设备互联化 ,无插件直播等。 其中,需要特别提到“按需直播”选项,勾选按需直播选项就表示,有人通过EasyNVR观看的时候,EasyNVR才会向端拉取直播音视频数据进行直播分发,没人看的时候,就会自动停止从设备拉流以节省网络资源, 视频流媒体解决方案 EasyGBS国标GB28181无插件流媒体服务 EasyNVR安防Onvif/RTSP流媒体服务 支持本地、内网、私有云部署;为企业视频能力建设,提供了视频点播转码、手机直播推流、 云端录像存储计划、RTMP拉流推流服务、RTSP拉流推流服务、设备GB28181接入、Onvif云台控制等等能力,同时提供性能强大稳定的RTMP/HLS/RTSP/HTTP-FLV分发,支持H5页面无插件直播

    35930

    RTSP、Onvif协议安防摄像头输出RTMP、RTSP、HLS、FLV直播流网页无插件直播方案EasyNVR摄像机无快照怎么处理?

    诞生背景 众所周知,EasyNVR可以将局域网/广域网上的海康/大华等网络摄像头由rtsp转换为rtmp、rtsp、hls、flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器。 问题分析 EasyNVR功能上是拉取rtsp然后由流媒体来进行分发的功能。EasyNVR这边是通过拉取到视频流,成功截取到快照来判定该路视频是否在线。 当视频成功接入取到快照,系统才判定视频在线并且可以直播。 解决问题 通过分析问题,我们可以发现,EasyNVR视频广场出现在线状态但是没有快照,才现象来看和软件的内部逻辑是不向通的。

    69310

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 云直播

      云直播

      云直播(CSS)为您提供极速、稳定、专业的直播云端处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、慢直播、快直播三种服务,分别针对大规模实时观看、高并发推流录制、超低延时直播场景,配合移动直播 SDK,为您提供一站式的音视频直播解决方案。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券