web无插件播放RTSP摄像机方案,拒绝插件,拥抱H5!

需求问题:有没有flash播放RTSP的播放器?H5能不能支持RTSP播放? 答案:没见过,以后估计也不会有; 问题:可以自己做浏览器插件播放RTSP吗? 答案:可以的,chrome做ppapi插件,IE用ocx插件;但是,兼容性太差了,开发成本过高。在PC web兼容性上面,目前最好的方案是flash或者H5,但是H5在IE比较低版本上面会存在不支持的问题,还是需要前端兼容切换成flash模...
阅读(136) 评论(0)

基于EasyNVR二次开发实现自己的摄像机IPC/NVR无插件化直播解决方案

在之前的博客中《基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控》,我们已经比较多的描述EasyNVR所实现的功能,这些也在方案地址:http://www.easydarwin.org/easynvr/, 演示地址:http://easynvr.easydarwin.org:10800/ 中可以直观地看到功能点和适用的场景,在此就不多说了;我们主要介绍如何能够基于Easy...
阅读(68) 评论(0)

在做RTSP摄像机H5无插件直播中遇到的对接海康摄像机发送OPTIONS心跳时遇到的坑

我们在实现一套EasyNVR无插件直播方案时,选择了采用厂家无关化的通用协议RTSP/Onvif接入摄像机IPC/NVR设备,总所周知,Onvif是摄像机的发现与控制管理协议,Onvif用到的流媒体协议也是RTSP,那么,我们在摄像机/NVR流媒体接入上,就是直接采用统一的RTSP协议接入;然而,在RTSP协议上,由于各个厂家都有不同的处理方法,比如 海康、大华、雄迈、宇视、天地伟业等厂家的RTSP...
阅读(156) 评论(0)

如何快速、低成本构建一套稳定、高效、可靠的互联网主播直播/商业直播(推流/分发/播放)方案

前言做EasyDarwin开源流媒体服务器、维护EasyDarwin社区快5年了,期间收到过无数的直播需求,尤其是在跨越“直播元年”的一段时间中,几乎每天都会有直播的需求通过电话或者邮件咨询过来,总结起来,找方案的大多数做直播的公司都会有一个共性: 规划设计中未来的直播业务会做的很大,用户会很多(也有可能确实会很大量 的用户群体),所以,现在要自建流媒体服务集群,核心掌握在自己手里! 规划设计中未来...
阅读(385) 评论(1)

EasyNVR H5无插件RTSP直播方案在Windows server 2012上修复无法定位GetNumaNodeProcessorMaskEx的问题

今天遇到一个客户在使用EasyNVR无插件安防直播解决方案的时候,在Windows Server 2012上出现一个问题提示:经过反复的查找,虽然提示上显示问题出在KERNEL32.dll上,但是已经论证,实际应该还是出在ffmpeg的调用兼容上,于是,我们在博客:http://www.cnblogs.com/nlsoft/p/5714393.html 中找到了解决方案,将ffmpeg的对应接口调用...
阅读(128) 评论(0)

EasyPusher RTSP推流/EasyRTMP RTMP推流Android安卓摄像头视频偏暗的问题解决方案

本文转自EasyDarwin团队成员JOHN的博客:http://blog.csdn.net/jyt0551/article/details/75730226在我们测试EasyPusher/EasyRTMP的过程中发现有些设备预览时,明显偏暗!在稍微暗点的环境中几乎很难看清东西…额,这是怎么回事呢?又是安卓设备的兼容性问题,头疼!好吧,停止抱怨,撸起袖子开始干.对,我们想到了.把摄像头的scene...
阅读(205) 评论(2)

EasyPlayer RTSP Android安卓播放器修复播放画面卡在第一帧bug

本文转自EasyDarwin团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/75717097最近发现某些手机在运行EasyPlayer播放视频时,会停留在第一帧画面,虽然有码率预示着接收端没有问题,但是画面却卡着不动.一般来讲,这个现象有三种原因导致:没有接收到视频帧;解码器出错,只解出了第一帧图像;时间戳计算有误,导致长时间sle...
阅读(67) 评论(0)

海思arm平台AAC音频转码cpu占用高、效率低的问题解决

问题背景目前市面上的大部分IPC摄像机音频输出基本都是G711、G726编码格式,而在类似于《基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控》这种业务中,都是在类似于EasyNVR这样的适配服务中进行音频的转码,也有在类似于《EasyDarwin开源流媒体云平台支持EasyCamera摄像机、EasyCamera手机直播监控、EasyNVR等多终端接入》这种arm设备中需...
阅读(96) 评论(0)

EasyAACEncoder海思/ARM平台优化G711、G726转AAC的CPU占用高问题

本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/75645378引言目前EasyDarwin团队开发的开源EasyAACEncoder支持将各种音频数据(G.711A/PCMA、G.711U/PCMU、G726、PCM)转码成AAC(with adts)格式,其中aac编码部分采用的是业界公认的f...
阅读(169) 评论(0)

通过摄像机视频设备或者流媒体服务器SDK获取到数据转换成RTMP流实现网页/手机微信播放

写这篇博客主要是为了给新入门的流媒体开发者解惑,现在看到各种开发者的需求:网页播放RTSP摄像机、微信播放RTSP摄像机、网页播放摄像机SDK输出的视频流、网页播放第三方流媒体平台输出的视频流、包括Github有一些所谓的H5RTSPPlayer,这些都无外乎一个共同点,就是H.264+AAC进行RTMP推流;将整个过程进行拆分为二:一、通过RTSP或者SDK获取H.264视频流和AAC音频流,获取...
阅读(201) 评论(0)

EasyPlayer RTSP播放器:一个适用于安防行业的工具利器(EasyPlayer Windows v2.0.17.0709)

EasyPlayer(Windows) v2.0.17.0709版本又更新发布了:https://github.com/EasyDarwin/EasyPlayer/releases/tag/v2.0.17.0709EasyPlayer项目地址:https://github.com/EasyDarwin/EasyPlayer最近在跟一些做安防行业的开发者交流中发现,他们对于EasyPlayer的使用习...
阅读(215) 评论(0)

EasyPusher安卓直播推流到EasyDarwin开源流媒体服务器工程简析

EasyPusher主要有三部分组件组成:采集,编码,叠加,上传.在这个基础上同时支持本地存储\后台预览的功能.主要业务模块与相关类之间的关系如图所示:Created with Raphaël 2.1.0StreamActivityStreamActivity摄像头线程摄像头线程BackgroundCameraServiceBackgroundCameraService编码线程编码线程PusherP...
阅读(208) 评论(0)

EasyPlayer Android基于ffmpeg实现播放(RTSP/RTMP/HTTP/HLS)同步录像功能

之前有博客专门介绍了EasyPlayer的本地录像的功能,简单来说,EasyPlayer是一款RTSP播放器,它将RTSP流里的音视频媒体帧解析出来,并用安卓系统提供的MediaMuxer类进行录像.那EasyPlayerPro可以这样实现吗?答案是不太现实,因为Pro支持绝大多数的流媒体协议,并不单单是RTSP协议,包括hTTP\RTSP\RTMP\HLS\FILE等格式都支持.要将这些数据分别解...
阅读(260) 评论(0)

ffmpeg+EasyDSS流媒体服务器实现稳定的rtmp推流直播

本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74783269需求在做EasyDSS开发时,总是在测试推流效果。当然,可以使用libEasyRTMP进行推流测试。有时候,我们想使用OBS进行推流测试,也可以,这很好。以及其他RTMP推流工具。但是,别忘了,还有ffmpeg这个神器。ffmpeg可以获...
阅读(649) 评论(0)

EasyPlayerPro安卓流媒体播放器实现Android H.265硬解码流程

本文转自EasyDarwin团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/74502627H.265编码算法作为新一代视频编码标准,在编码效果上有了很大的进步,同样清晰度的视频,265要比264有着更低的码率。关于265对比264的优越性,网上有更专业的文章来作分析,我也仅对这两种算法略知皮毛,因此不多阐述。基于其更高的压缩比,H....
阅读(138) 评论(0)

EasyPlayer RTSP安卓Android播放器架构简析

本文转自EasyDarwin开源团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/73310641EasyPlayer 是一款小而美的RTSP安卓播放器。具有起搏快、延迟底、兼容性好的特点,而且支持抓拍、录像等实用功能。 好了,我就在此简单介绍一下播放器的代码结构吧!播放简单来说,EasyPlayer就是一个典型的生产者、消费者模式案...
阅读(90) 评论(0)

解决RTMP推送时间戳问题引起HLS切片不均匀导致手机浏览器播放卡顿的问题

本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/74161115引言最近在测试EasyNVR时遇到了部分手机上无法正常播放HLS直播流的问题。EasyNVR的介绍参考http://blog.csdn.net/jinlong0603/article/details/73456831,主要功能是能同时...
阅读(195) 评论(0)

EasyPusher/EasyDarwin支持H.265 RTSP/RTP直播推流与分发播放

前言描述随着大屏时代和高清时代的到来,人们已经不再满足于VGA、CIF这种小分辨率了,取而代之的是720P、1080P、4K级的视频传输,虽然我们国家的基础带宽一直在上升,但普遍情况下,传输高清视频还是带宽流量不够用,而且存在一个流量费用偏高的情况,然而目前市面上的大部分互联网直播视频协议都是基于H.264压缩方式,不得不说现在在安防领域,H.265的时代到来了,互联网上H.265不断从编码端,还是...
阅读(183) 评论(0)

EasyDSS流媒体服务器实现RTMP直播同步HLS录像和时移回放

本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74166337“目前在市面上可以找到的rtmp各种各样,非常多,但真正能够有一款能够应用于新时代互联网需求的RTMP流媒体服务器并不多,存在入门门槛高、不跨平台、无接口化操作、无界面等各种各样的问题,只有当我们做到EasyDSS的时候,才真正是找到了...
阅读(513) 评论(0)

EasyNVR网页/微信播放RTSP摄像机HLS/RTMP播放时出现起播等待问题的优化过程

EasyNVR 项目中, 我们需要在网页/微信中嵌入 HLS 播放器, 实现直播效果. 开发过程中, 我们调研了很多HLS播放器, 包括 百度cyberplayer, ckplayer, flowplayer, videojs, 我们重点试用了 cyberplayer 和 videojs 这两款播放器, 最终选择 videojs 作为我们的HLS 直播播放器.从 cyberplayer 说起百度的...
阅读(273) 评论(0)
223条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:873877次
    • 积分:8566
    • 等级:
    • 排名:第2233名
    • 原创:138篇
    • 转载:85篇
    • 译文:0篇
    • 评论:351条
    #联系我#

    babosa(a)easydarwin.org


    QQ:289042893


    最新评论