• Stars
    star
    456
  • Rank 95,985 (Top 2 %)
  • Language
    Java
  • Created about 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

RTMP推流直播:A simple, robust, low latency RTMP video&audio&screen stream pusher and recorder on android.精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTMP直播推送工具,延时控制在300ms~500ms,支持市面上所有的标准RTMP流媒体服务器和CDN服务!

EasyRTMP-Android

A simple, robust, low latency RTMP video&audio&screen stream pusher and recorder on android. 精炼、稳定、高效的安卓前/后摄像头/手机桌面屏幕采集、编码、RTMP/FLV直播推送工具,充分秉承了RTMP在即时通信领域中的技术特点,网络条件满足的情况下,延时控制在300ms~500ms,非常适合于互联网直播、应急指挥、4G执法、远程遥控与视频直播等行业领域;

EasyRTMP是TSINGSEE青犀开放平台开发的一个RTMP流媒体音/视频直播推送产品组件,全平台支持(包括Windows/Linux(32 & 64),ARM各平台,Android、iOS),通过EasyRTMP我们就可以避免接触到稍显复杂的RTMP/FLV打包推送流程,只需要调用EasyRTMP的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给RTMP流媒体服务器进行转发和分发,尤其是与EasyDSS流媒体服务器EasyPlayer-RTMP播放器EasyPlayerPro播放器可以无缝衔接,EasyRTMP从16年开始发展和迭代,经过长时间的企业用户和项目检验,稳定性非常高;

功能点支持

  • 多分辨率选择;
  • 音视频推送、纯音频推送、纯视频推送;
  • 支持边采集、边录像
  • 稳定的录像、推流分离模式,支持推流过程中随时开启录像,录像过程中,随时推流;
  • 采集过程中,前后摄像头切换;
  • android完美支持文字水印、实时时间水印
  • 支持推送端实时静音/取消静音
  • 支持软硬编码设置;
  • android支持后台service推送摄像头或屏幕(推送屏幕需要5.0+版本);
  • 支持gop间隔、帧率、bierate、android编码profile和编码速度设置;
  • [音频]android支持噪音抑制功能;
  • [音频]android支持自动增益控制;

工作流程

EasyPusher Work Flow

调用示例

调用过程

EasyRTMP

技术支持

EasyRTMP是一款非常稳定的RTMP推流直播组件,各平台版本需要经过授权才能商业使用,商业授权方案可以通过以上渠道进行更深入的技术与合作咨询;

获取更多信息

TSINGSEE青犀开放平台:http://open.tsingsee.com

Copyright © TSINGSEE.com 2012~2020

More Repositories

1

EasyRTMP

EasyRTMP是一套调用简单、功能完善、运行高效稳定的RTMP功能组件,经过多年实战和线上运行打造,支持RTMP推送断线重连、环形缓冲、智能丢帧、网络事件回调,支持Windows、Linux、arm(hisiv100/hisiv200/hisiv300/hisiv400/hisiv500/hisiv600/etc..)、Android、iOS平台,支持市面上绝大部分的RTMP流媒体服务器,包括Wowza、Red5、ngnix_rtmp、crtmpserver等主流RTMP服务器,能够完美应用于各种行业的直播需求,手机直播、桌面直播、摄像机直播、课堂直播等等方面! Android版本地址:https://github.com/EasyDSS/EasyRTMP-Android iOS地址:https://github.com/EasyDSS/EasyRTMP-iOS
C
697
star
2

EasyPlayer

An free, elegant, simple, fast RTSP/RTMP/HLS/HTTP Player.EasyPlayer support RTSP(RTP over TCP/UDP)version& RTMP version & Pro version,cover all kinds of streaming media!EasyPlayer是一款免费、精炼、高效、稳定的流媒体播放器,分为RTSP版、RTMP版和Pro版本,支持各种各样的流媒体音视频播放!
602
star
3

EasyIPCamera

RTSP Server:free, elegant, simple, high performance RTSP Server for smart-devices/desktop-application,such as Android-Camera/Windows-Desktop-LiveStreaming/ARM-IPCamera,also can run in Windows/Linux/ARM Platform,with flexible interface,u can use lots of video & audio source,very easy to use. 精炼、高效、稳定的RTSP服务器组件,调用简单灵活,轻松嵌入部署到IPCamera(ARM型、Android型)中,也可用于PC桌面直播(屏幕直播、摄像头直播)服务,并发性能属于行业领先水平,广泛应用于各种摄像机/桌面型视频服务、Android/Windows屏幕分享服务(单播同屏服务),例如课堂教学屏幕监控、办公室屏幕监控、手机桌面分享等!
C++
529
star
4

EasyScreenLive

Streaming media sdk tool:EasyScreenLive是一款简单、高效、稳定的集采集,编码,组播,推流和流媒体RTSP服务于一身的同屏功能组件,具低延时,高效能,低丢包等特点。目前支持Windows,Android平台,通过EasyScreenLive我们就可以避免接触到稍显复杂的音视频源采集,编码和流媒体推送以及RTSP/RTP/RTCP/RTMP服务流程,只需要调用EasyScreenLive的几个API接口,就能轻松、稳定地把流媒体音视频数据RTMP推送给EasyDSS服务器以及发布RTSPServer服务,RTSP同屏服务支持组播和单播两种模式。
C++
347
star
5

EasyRTSPClient

Streaming media sdk tool:An elegant, simple, high performance & high compatibility RTSP Client Utility,can use in RTSP Player,NVR,RTSP Relay,EasyRTSPClient can run in any platform ,such as x68/x64/Windows/Linux/Android/iOS/arm etc..,with flexible interface,EasyRTSPClient can fit almost all network IPCamera,very easy to use.简单、稳定、高效、易用的RTSPClient工具,支持Windows、Linux、ARM、Android、iOS等几乎所有平台,支持RTP Over TCP/UDP,支持断线重连,能够接入市面上99%以上的IPC,调用简单且成熟稳定!
Makefile
265
star
6

EasyRTSPLive

Streaming media middleware:RTSP to RTMP,拉流IPC摄像机或者NVR硬盘录像机RTSP流转成RTMP推送到阿里云CDN/腾讯云CDN/RTMP流媒体服务器,支持多路RTSP流同时拉取并以RTMP协议推送发布,EasyRTSPLive我们支持任何平台,包括但不限于Windows/Linux/Android/ARM
C
196
star
7

EasyRTC

EasyRTC视频会议系统一款强大的实时音视频通话产品,支持语音会议、视频会议、会议录像、会议回放、旁路直播、会议管理控制、文档共享、视频共享等功能,是一款广泛应用于在线教育、互动课堂、视频会议、应急指挥的即时通信平台。
Objective-C
173
star
8

EasyPlayerPro-Android

An free, elegant, simple, fast android RTSP/RTMP/HLS/HTTP Player.EasyPlayer support RTSP(RTP over TCP/UDP),RTMP,HTTP,HLS,cover all kinds of streaming media! EasyPlayerPro是一款免费、精炼、易用、高效、稳定的流媒体播放器,支持RTSP(RTP over TCP/UDP)、RTMP、HTTP、HLS等多种流媒体协议,支持各种各样编码格式的流媒体音视频直播流、点播流、文件播放!
Java
123
star
9

EasyPlayer-RTMP-Android

An free, elegant, simple, fast Android RTMP Player.EasyPlayer-RTMP support RTMP,video support H.264(can extend H.265),audio support AAC!EasyPlayer RTMP是一款免费、精炼、高效、稳定、灵活的RTMP流媒体播放器,视频支持H.264,可以扩展H.265,音频支持AAC,可以扩展更多音频格式,底层全部自主研发,非常灵活使用和扩展!
Java
120
star
10

EasyPlayer-RTSP-iOS

An free, elegant, simple, fast windows RTSP Player.EasyPlayer support RTSP(RTP over TCP/UDP),video support H.264/H.265,audio support G.711/G.726/AAC!EasyPlayer RTSP是一款免费、精炼、高效、稳定的RTSP流媒体播放器,视频支持H.264/H.265,音频支持G.711/G.726/AAC,支持RTP over UDP/TCP两种模式!
C
101
star
11

EasyRTC-Admin

EasyRTC视频会议管理系统,前端采用vue.js,后端采用Go技术,系统支持视频会议、会议记录、会议录像/回放、文档共享、视频共享、第三方推流、会议发言等等功能,是一套功能完备的RTC系统;
Go
92
star
12

EasyGBD

EasyGBD是GB/T28181 Device的简称,是国标GB28181协议的设备端,EasyGBD支持Windows、Linux、Android、iOS、ARM全部平台,EasyGBD兼容国标GB28181-2011、GB28181-2016全部功能。
Java
92
star
13

EasyRTMPLive

Streaming media middleware,trans RTSP/RTMP/HTTP/HLS etc.. to RTMP push;将RTSP、RTMP、HTTP、HLS等各种各样的网络流媒体先拉取到本地,进行转换,再以标准RTMP/flv协议的方式推流到RTMP流媒体服务器、CDN等,进行直播分发
HTML
88
star
14

EasyPlayer-RTSP-Android

Java
79
star
15

EasyPlayer-RTSP

An free, elegant, simple, fast Windows/Android/iOS RTSP Player.EasyPlayer support RTSP(RTP over TCP/UDP),support multicast play,video support H.264/H.265,audio support G.711/G.726/AAC!EasyPlayer RTSP是一款免费、精炼、高效、稳定的RTSP流媒体播放器,视频支持H.264/H.265,音频支持G.711/G.726/AAC,支持RTP over UDP/TCP模式,支持组播播放!
67
star
16

EasyPlayer-RTMP-Win

An free, elegant, simple, fast windows RTMP Player.EasyPlayer-RTMP support RTMP,video support H.264/H.265,audio support AAC!EasyPlayer RTMP是一款免费、精炼、高效、稳定、灵活的RTMP流媒体播放器,视频支持H.264,可以扩展H.265,音频支持AAC,可以扩展更多音频格式,底层全部自主研发,非常灵活使用!
C
48
star
17

EasyRTMPClient

Streaming media sdk tool:An elegant, simple, high performance & high compatibility RTMP Client Utility,can use in RTMP Player,CDN,RTMP Relay,EasyRTMPClient can run in any platform ,such as x68/x64/Windows/Linux/Android/iOS/arm etc..,with flexible interface,EasyRTMPClient can fit almost all network RTMP Server、CDN,very easy to use.简单、稳定、高效、易用的RTMPClient工具库,支持Windows、Linux、ARM、Android、iOS等几乎所有平台,支持断线重连,能够接入市面上99%以上的RTMP源(RTMP服务器、CDN),调用简单且成熟稳定!
C
42
star
18

EasyRTMP-iOS

A simple, robust, low latency RTMP video&audio&screen stream pusher and recorder on iOS.精炼、稳定、高效的iOS前/后摄像头/手机桌面屏幕采集、编码、RTMP直播推送工具,延时控制在300ms~500ms。
C
38
star
19

EasyRTSPLive-Android

Streaming media middleware:RTSP to RTMP,拉流IPC摄像机或者NVR硬盘录像机RTSP流转成RTMP推送到阿里云CDN/腾讯云CDN/RTMP流媒体服务器,支持多路RTSP流同时拉取并以RTMP协议推送发布,EasyRTMPLive我们支持任何平台,包括但不限于Windows/Linux/Android/ARM
Java
38
star
20

EasyPlayerPro

An free, elegant, simple, fast android RTSP/RTMP/HLS/HTTP Player.EasyPlayer support RTSP(RTP over TCP/UDP),RTMP,HTTP,HLS,cover all kinds of streaming media! EasyPlayerPro是一款免费、精炼、易用、高效、稳定的流媒体播放器,支持RTSP(RTP over TCP/UDP)、RTMP、HTTP、HLS等多种流媒体协议,支持各种各样编码格式的流媒体音视频直播流、点播流、文件播放!
38
star
21

EasyPlayer-RTMP-iOS

EasyPlayer RTMP播放器是一款免费完善的RTMP流媒体播放器项目,视频编码支持H.264(后续将扩展H.265),音频支持AAC,支持硬解码,软解码,是一套极佳的安防流媒体平台播放组件!EasyPlayer-RTMP iOS版本经过了很多年的发展和迭代,已经非常稳定、完整,功能包括:直播、抓图,支持指令集包括arm64、armv7,应该说是目前市面上功能性、稳定性和完整性最强的一款RTMP播放器!
C
35
star
22

EasyPlayer-RTMP

EasyPlayer-RTMP播放器是一套RTMP专用的播放器,包括有:Windows、Android、iOS三个平台,是由紫鲸云开发和维护的区别于市面上大部分的通用播放器,EasyPlayer-RTMP系列始于成熟的商业项目,其底层模块EasyRTMPClient经过多年的发展,上层模块复用EasyPlayer-RTSP项目,均是站在巨人肩膀上的产品,目前得到了各行各业(尤其是安防行业)的广泛应用,EasyPlayer-RTMP更加精炼、更加专注,具备非常低的延时,非常高RTMP协议兼容性,编码数据解析等方面,都有非常大的优势,尤其是在有特殊参数/私有自定义字段的情况下,非常容易进行定制和兼容!
35
star
23

EasyPlayerPro-iOS

An free, elegant, simple, fast android RTSP/RTMP/HLS/HTTP Player.EasyPlayer support RTSP(RTP over TCP/UDP),RTMP,HTTP,HLS,cover all kinds of streaming media! EasyPlayerPro是一款免费、精炼、易用、高效、稳定的流媒体播放器,支持RTSP(RTP over TCP/UDP)、RTMP、HTTP、HLS等多种流媒体协议,支持各种各样编码格式的流媒体音视频直播流、点播流、文件播放!
Objective-C
34
star
24

EasyRTSPServer

EasyRTSPServer是一款功能丰富且精炼的RTSPServer服务组件,性能高效、稳定、易定制,能够有效地应用于工业摄像机、智能机器人、流媒体服务器等设备,能够快速地帮助用户解决RTSP流媒体服务场景的需求。
27
star
25

EasyStreamClient

EasyStreamClient是一款支持File、RTSP、RTMP、HTTP等各种流媒体协议的音视频提取功能组件,支持H.264、H.265、PCM、AAC等各种音视频编码格式输出,支持Windows、Linux、Android、iOS、ARM等各种平台。EasyStreamClient support all kinds of streaming protocol, callback video & audio data,you can use this as easy ffmpeg !
C
16
star
26

Include

TSINGSEE青犀开放平台产品公共调用组件
C
8
star
27

gobuild

Golang语言热编译工具
Go
3
star
28

images

tsingsee public images
2
star