VideoView 开发 VideoView,用于播放一段视频媒体,它继承了SurfaceView,位于"android.widget.VideoView",是一个视频控件。...int getDuration():获取当前播放视频的总长度。 isPlaying():当前VideoView是否在播放视频。...void setVideoPath(String path):以文件路径的方式设置VideoView播放的视频源。...void setVideoURI(Uri uri):以Uri的方式设置VideoView播放的视频源,可以是网络Uri或本地Uri。 void start():开始播放。...和MediaPlayer配合SurfaceView播放视频不同,VideoView播放之前无需编码装载视频,它会在start()开始播放的时候自动装载视频。
我们的EasyPlayer流媒体播放器可支持H.264与H.265,能支持RTSP、RTMP、HLS、FLV、WebRTC等格式的视频流播放。...TSINGSEE的视频平台均集成了EasyPlayer的播放器,实现了无插件网页直播,性能稳定。有用户反馈,EasyPlayer在播放H.265视频的通道时,播放器快照时间显示的是时间戳,并不是日期。...经过代码排查发现,快照图片确实只加了时间戳,并没有日期格式化:于是对此处优化,加上日期格式:此时快照已经正常显示日期格式了。EasyPlayer属于高可靠、高可用、高稳定性的流媒体播放器。...为了满足用户的多样化需求,我们也基于EasyPlayer推出了多种版本,包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等,EasyPlayer还能支持网页实时视频录像以及在
平台可拓展性强、部署轻松、视频能力丰富,支持海量视频设备接入、视频汇聚与管理、转码与分发、告警上报、平台级联、智能分析等。...有用户反馈,EasyCVR出现播放一段时间后不能播放,但是重启EasyCVR之后又可以播放的情况。针对该反馈,我们立刻进行了排查。若有用户遇到类似的情况,也可以参考以下步骤进行排查。...用户在每次重启过后可以播放视频,所以排除设备不发流的情况。...4)每次重启EasyCVR可以播放,这是因为在重启之后的端口TCP默认从30000开始播放,UDP默认从40000开始播放,但是如果端口开放不完全,就会出现上述的现象(播放一段时间后就无法播放)。...因为RTP流端口累计增加达到设置的最大值,才会重新从30000或者40000开始循环,所以可以设置这个参数的最大值为对应开放的端口:5)修改完成后,视频可以一直进行正常播放了。
在我们的EasyNVR的最新版本中添加了WebRTC格式的播放格式,也是大家比较期待的更新点之一,因此在使用的过程中会优先关注,据现场反馈我们的新功能播放很流畅,不过在切换的时候加载的时间稍长了。...收到反馈我们非常的重视,第一时间着手测试,发现问题确实存在,在切换到WebRTC格式的视频流时加载时长需要大概八秒左右,这肯定是不合理的。播放过程中我们发现加载会挂起一段时间。...image.png 这段时间是等待过程,虽然最后是可以成功播放,但最终的效果没有达到我们的预期,加载完成最终用时7.82S。
在我们的EasyNVR的最新版本中添加了WebRTC格式的播放格式,也是大家比较期待的更新点之一,因此在使用的过程中会优先关注,据现场反馈我们的新功能播放很流畅,不过在切换的时候加载的时间稍长了。...收到反馈我们非常的重视,第一时间着手测试,发现问题确实存在,在切换到WebRTC格式的视频流时加载时长需要大概八秒左右,这肯定是不合理的。播放过程中我们发现加载会挂起一段时间。...这段时间是等待过程,虽然最后是可以成功播放,但最终的效果没有达到我们的预期,加载完成最终用时7.82S。 我们着手处理这个问题,发现是在配置上出了一些差错导致的。
EasyNVR是基于RTSP/Onvif协议的安防视频云服务平台,可实现设备接入、实时直播、录像、检索与回放、云存储、视频分发、级联等视频能力服务,可覆盖全终端平台(电脑、手机、平板等终端),在智慧工厂...近期有用户向我们求助,EasyNVR无法正常播放视频,不知道是什么原因导致的,于是请求我们协助排查。接到用户的反馈后,我们立即进行了排查。今天来分享一下排查与解决过程。...1)首先,在EasyNVR页面单独拉取视频流,测试在VLC中是否可以正常播放; 2)经测试发现,本地mediaserver分发的视频流无法被VLC获取到,那么我们来查看下内核是否正常启动; 3)经排查...,内核启动正常,再来查看配置文件是否有被改动过; 4)在排查中发现,用户在内核开启了中继转推的功能,导致平台的视频流已经直接转推了出去,所以不能播放; 5)将中继转推功能关闭(true改为false)...,然后重启服务,EasyNVR即能正常播放了。
作为一款可靠的视频推流功能组件EasyRTMP,很多用户都会通过该组件的协助来搭建推流平台。...最近有开发者在试用EasyRTMP_HIK工程的时候,发现将视频推流到EasyDSS流媒体服务播放不了,有时候只显示码流数据,却无法播放;有时候只会出现第一帧数据,显示一帧画面,后面就卡住不动了。...因为EasyDSS中集成的EasyPlayer播放器是一款很优秀的Web播放器,而且经过很多年的迭代,目前已经很完善; 3、那么很有可能是数据发送时间戳问题,EasyRTMP_HIK项目的原理是通过海康...SDK的方式获取音视频流数据,然后通过EasyRTMP库推送出去。...那么库内的计算过程则不会启动计算时间戳的过程。
TSINGSEE青犀视频云边端全线产品内都是可以提供录像回看的,并且支持通过调用接口下载这些视频流录像文件播放。 ?...部分用户在我们调用EasyNVR和EasyGBS的指定时间录像播放或者下载的接口的时候,出现了实际视频时间比设定时间多1~2秒的情况,比如有时设定的是10秒钟,而视频实际有12秒,或者设置15秒的时间,...在EasyNVR和EasyGBS的录像功能的储中,视频是以TS文件格式进行存储的,一个视频的TS文件的视频片段为3~4秒。 ? 这样我们就可以通过分析得出,设定的时间和视频实际的时间会存在一个误差。...而系统在调取这个接口的时候所展示的视频文件,是调用整个的TS文件,所以截取这12秒的视频就相当于调用了完整的4~5个TS文件,以致视频出现了18秒的时间。...关于TS文件的更多内容,大家可以进入《如何自主合并TS文件为MP4格式播放》了解。
众所周知,视频融合共享AI智能分析平台EasyCVR可以根据不同客户端平台进行全平台直播,支持H.265编码视频Web直播,可以分发RTMP、RTSP、HLS、HTTP-FLV等视频流。...image.png 近期,TSINGSEE青犀视频技术团队接到用户的反馈,在视频直播时,若第二次打开播放弹框,视频并未从开头进行播放,而是从中间开始播放。...接到反馈后,我们的技术团队第一时间进行了排查。 经过一番测试后发现,原来是视频实例化后未能关闭导致的。虽然关闭了播放的弹框,但其实视频仍在一直在播放。...所以,当用户第二次打开视频,则从上次的播放位置继续播放。...那么当该视频下次被打开时,就会从头开始播放了,用户的问题得到完美解决。
大家知道国标GB28181协议视频平台目前是很多项目团队的第一选择,因为国标协议可以级联上下级平台,并且能够直接通过协议进行内网到外网的穿透,在一些有外网视频播放需求的项目中很受欢迎。.../start.sh)直接启动EasyGBS服务时,点播Web网页上FLV格式视频播放会提示10s超时或视频源一直转圈无法正常加载。.../easygbs &)启动服务,再访问Web网页,即可正常播放视频。 查询相关EasyGBS有无残留服务的主要进程如下: 启动GBS服务进行测试: Web网页可正常播放。
互联网视频云服务EasyDSS可支持视频直播、点播,在视频直播上最多可分为十六屏进行实时直播;在视频点播上则有视频点播广场便于用户自由点播,视频能力及灵活性非常强大,可满足用户的多场景需求。...为了便于用户二次开发与集成,TSINGSEE青犀视频旗下的各大视频平台均支持API接口调用,用户可以根据自己的需求,参考对应平台的接口调用文档即可。...(EasyDSS接口文档地址:http://demo.easydss.com:10086/apidoc/) 在今天的文章中,我们来和大家分享一下:EasyDSS如何通过API接口调用指定时间段的录像播放视频...1)首先,在apipost中调用登录接口,如图: 2)接着,开始调用查询有录像设备的接口,注意要用post请求: 3)再调用按日查询所有录像的录像视频: 4)最后调用指定时间段的录像播放接口,将之前的参数带入进去...随着视频直播领域的火热发展,视频直播点播平台EasyDSS稳定流畅的推拉流与直播、点播等功能,在行业领域中也得到广泛应用,如智慧课堂、智慧教育、城市慢直播、智慧文旅等
Author:项勇 已更新至T8O_master 现象: 音乐跟视频在播放U盘里的文件时,拔插U盘并不会记忆播放时间,此处代码以音乐为例,视频处理类似,有发现有问题请及时指正。...分析: 查看代码发现音乐跟视频都有相关的储存方法 private void save() { mTW.mCurrentPos = mMediaPlayer.getCurrentPosition...bw.write('\n'); bw.write(Integer.toString(mTW.mCurrentPos)); //这个就储存播放时间...盘时,程序会收到TWVideo.RETURN_MOUNT值,并最终走一下stop()方法,而此时mMediaPlayer.getCurrentPosition()的值为0,这直接导致的插U盘后从0开始播放...; 解决: 1.stop()方法不处理mCurrentPos值 2.播放状态0xff02实时储存mCurrentPos值
EasyNVR视频边缘计算网关支持标准的RTSP/Onvif协议接入,实现视频直播、录像、检索与回放服务,还支持多协议分发,包括RTSP、HTTP-FLV、RTMP、WS-FLV、HLS等格式的视频流,...image.png 近期我们接到用户的反馈,EasyNVR服务启动后,出现了视频无法播放的情况(如下图): image.png 我们初步排查可能是EasyNVR的服务没有完整启动,或者是用户的防火墙没关...我们将杀毒软件退出,再次重启EasyNVR服务,这时进程里已经没有任何异常,视频也可以正常播放了,如下图: image.png image.png EasyNVR流媒体服务提供一套可供各种平台、开发语言进行二次开发的...我们将不定期在文章中更新关于EasyNVR的功能开发与优化、代码技巧、音视频流媒体知识分享等内容,欢迎大家关注我们的更新,或留言与我们互动。
EasyNVR视频边缘计算网关支持标准的RTSP/Onvif协议接入,实现视频直播、录像、检索与回放服务,还支持多协议分发,包括RTSP、HTTP-FLV、RTMP、WS-FLV、HLS等格式的视频流,...近期我们接到用户的反馈,EasyNVR服务启动后,出现了视频无法播放的情况(如下图): 我们初步排查可能是EasyNVR的服务没有完整启动,或者是用户的防火墙没关。...我们将杀毒软件退出,再次重启EasyNVR服务,这时进程里已经没有任何异常,视频也可以正常播放了,如下图: EasyNVR流媒体服务提供一套可供各种平台、开发语言进行二次开发的HTTP接口,可以更加方便地与用户的业务系统相结合...我们将不定期在文章中更新关于EasyNVR的功能开发与优化、代码技巧、音视频流媒体知识分享等内容,欢迎大家关注我们的更新,或留言与我们互动。
EasyNVR视频平台一个便捷的功能点就是,当用户在项目中将该系统部署完毕时,只要不断电断网,就可以长时间保持正常运行状态,对维护管理人员来说十分省心。...近期据现场客户反馈,在使用EasyNVR软件时会出现长时间播放自动停止的问题,用户现场使用环境需要把视频流长时间单画面播放,使用HLS格式播放一段时间画面就不再更新了。...当用户第二天查看播放页面时,发现播放页面卡在了前一天的时间点,刷新之后依然没有当天的视频流。...在实际播放过程中遇到ENDLIST可能就出现了问题,这里我们着重排查一下,另外在使用其他播放器尝试播放是可以正常进行的,尝试清理用户常用的谷歌浏览器,清理后重启服务可以正常启动。...EasyNVR适用于各类音视频直播场景,比如教育行业、广电行业,另外还适用于景区直播、云监控、庭审直播等其他视频相关行业,可直接下载部署测试,欢迎试用。
EasyPlayer随着多年不断的更新和迭代,不断基于成功的实践经验,发展出包括有: EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器...在我们开发Flv播放器时,使用FLV.js六路同时播,十分钟左右浏览器会出现崩溃的情况,报内存不足: 导致崩溃的原因有很多种,此处我们排除网络问题后,猜测是视频播放后浏览器缓存没有及时释放,导致内存持续增长...autoCleanupSourceBuffer:true (对 SourceBuffer 进行自动清理) autoCleanupMinBackwardDuration:60 (指示在执行自动清理时为后向缓冲区保留的持续时间...,以秒为单位) 解决效果: Flv播放测试:六路同时播了一小时,内存维持在900mb左右,浏览器未崩溃。
将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP、HTTP-FLV、HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能...在我们的用户使用linux版流媒体服务器EasyNVR的时候,启动后发现视频时间显示有问题,这给用户调查录像带来了一些不便。 首先查原因。在服务器输入date指令,发现是服务器的时区不对。 ?...确定好时区后就能够正常显示时间了。 ?
EasyNVR是一款高性能视频流媒体直播平台,支持通过调用iframe进行第三方集成,也可以修改iframe调取视频流的格式,对不同需求的用户都可以提出较为妥善的集成方案。...在一个客户的EasyNVR集成项目中,出现EasyNVR分发出的流,播放大概40s后,就自动断开的问题,但是该流在EasyNVR平台中仍然可以播放。...首先怀疑客户开启了按需直播,按需直播的功能是只有在播放的时候才会将对应的数据推送到底层流媒体分发程序中。因此查看客户的配置,发现没有开启按需直播,该原因排除。...于是卸载系统后,以管理员身份运行系统,此时播放就一直显示为正常状态了,该问题得以解决。
背景说明: 由于视频自身的直观性和便利性,对于传统安防行业,摄像机的直播和录像以及回放一直是一个永恒的需求; 随着硬盘录像机设备种类的日益繁多,对于录像需求其实已经满足了,但是在需求得到满足的同事是否发现我们还缺少什么...NVR录像机回放介绍: Easy的接入方式: 对于如何获取硬件录像机里面的录像视频信息,第一步必然是将硬盘录像机与我们的EasyNVR相互结合起来,我们EasyNVR提供了,简单通俗的接入界面,只需要配置相应的...Easy的播放环节 成功配置NVR完成后,就可以 通过播放按钮实现对应NVR录像机的对应的视频回放了; 通过点击播放按钮可以跳转到对应的播放界面; ?...在播放时,播放页面也会给出对应日期的录像信息,以时间轴形式展示出来,又绿色条块是包含录像时刻,无绿色条纹表示该时刻无录像; 时间轴另一功用就是跳转到对应时刻开始录像播放;只需要将滑动标尺移动到对应的时间轴位置...,播放器会自动从该时刻开始录像播放; ?
领取专属 10元无门槛券
手把手带您无忧上云