Giter Club home page Giter Club logo

easyplayer-rtsp-android's Introduction

EasyPlayer

EasyPlayer-RTSP Android 播放器是由TSINGSEE青犀开放平台开发和维护的一个完善的RTSP流媒体播放器项目,视频编码支持H.264H.265MPEG4MJPEG,音频支持G711AG711UG726AAC,支持RTSP over TCP/UDP协议,支持硬解码,是一套极佳的安防流媒体平台播放组件!EasyPlayer-RTSP Android 安卓版本经过了很多年的发展和迭代,已经非常稳定、完整,功能包括:直播、录像、抓图,支持指令集包括armv7a、armv8a、x86,应该说是目前市面上功能性、稳定性和完整性最强的一款RTSP播放器!

工程结构 Project structure

EasyPlayer_Android
|-EasyPlayer            APP module
|-simpleplayer          simplest demo module
|-library               library module

工作流程

EasyPlayer Android

功能特点

  • 超低延迟的rtsp播放器;
  • 完美支持多窗口多实例播放;
  • 支持RTSP TCP/UDP模式切换;
  • 支持播放端,buffer设置;
  • 秒开播放;
  • 支持自定义播放布局;
  • 编解码、显示、播放源码全开放,更加灵活;
  • 支持播放过程中,'实时静音/取消静音';
  • 高效的延时追帧策略;
  • [快照]支持播放过程中,随时快照
  • [录像]支持播放过程中,随时录像

编译方法

Android:Android Studio编译;

最新版本下载

EasyPlayer Android

EasyPlayer Android

EasyPlayer Pro 版

√ EasyPlayer-RTSP

EasyPlayer-RTSP是一套RTSP播放器项目,目前包括有Windows、Android、iOS多个分支,主要用于RTSP专用播放,比大部分通用播放器更加精炼,而且延时控制方面非常优秀:

√ EasyPlayer-RTMP

EasyPlayer-RTMP是一套RTMP播放器项目,目前包括有Windows、Android、iOS多个分支,主要用于RTMP专用播放,比大部分ffmpeg封装类型播放器更加精炼,而且延时控制方面非常优秀:

√ EasyPlayerPro

EasyPlayerPro是一款全功能的流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,核心基于ffmpeg,稳定、高效、可靠、可控,支持Windows、Android、iOS三个平台,目前在多家教育、安防、行业型公司,都得到的应用,广受好评!

技术支持

获取更多信息

EasyDSS商用流媒体解决方案:www.EasyDSS.com

EasyNVR无插件直播方案:www.EasyNVR.com

Copyright © TSINGSEE Team 2012-2021

easyplayer-rtsp-android's People

Contributors

oscar131 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

easyplayer-rtsp-android's Issues

连续开启关闭播放器报错

#1 pc 00000000000082e0 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/lib/arm64/libBugly-ext.so (BuildId: d9af715b24c1c2f2005ea7e20337bba1bbeb2476)
#4 pc 000000000006373c /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/lib/arm64/libEasyRTSPClient.so (shutdownStream(void*)+36) (BuildId: b03b7bed42c411eeaf24e6f892db25bf2726c916)
#05 pc 0000000000063944 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/lib/arm64/libEasyRTSPClient.so (NVS_CloseStream+76) (BuildId: b03b7bed42c411eeaf24e6f892db25bf2726c916)
#06 pc 00000000000613a8 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/lib/arm64/libEasyRTSPClient.so (Java_org_easydarwin_video_Client_closeStream+20) (BuildId: b03b7bed42c411eeaf24e6f892db25bf2726c916)
#14 pc 0000000000984fea /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (org.easydarwin.video.Client.closeStream+30)
#17 pc 000000000098a08e /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (org.easydarwin.video.EasyPlayerClient.stopCamera+98)
#20 pc 0000000000cc5354 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (com.sld.yl.pipeclimber.fragment.play.FloatingPlayFragment.onStopPreview+8)
#23 pc 000000000110e0e8 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (com.otaliastudios.cameraview.engine.RtspEngine.onStopPreview+92)
#26 pc 000000000110d0ec /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (com.otaliastudios.cameraview.engine.CameraEngine$11.call+4)
#29 pc 000000000110d108 /data/app/com.srodyl.pipeclimber-WNxkdoHsr9V6pUnl7V8P-w==/oat/arm64/base.vdex (com.otaliastudios.cameraview.engine.CameraEngine$11.call)
main

[REQ] fix license on GH

Hi there, 1st of all thanks for your awesome softwares !

In order to push the "IP video-streams' players" evolution, we're collecting/doxing related projects (yours too) in our HyMPS project (under a dedicated page), can you please fix licensing terms for it ?

Our "problem" is that the relative license badge isn't generated correctly, as you can see:


(generator URL: https://flat.badgen.net/github/license/tsingsee/EasyPlayer-RTSP-Android)

This could be easily fixed by choosing a "correct" license file through the GH's wizard.

Although it may sounds like a minor aspect, this may help other devs to understand how reuse code in their projects which is a determining factor for the success and longevity of any open software.

Last but not least, we've recently opened a discussion about a "near-zero latency multiple (IP) video-streams playing" - that points to EasyPlayer too - to encourage the confrontation on the topic between developers/maintainers.

Hope that inspires !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.