RTSP/RTMP player SDK features:
Until you test the RTMP and RTSP players of danniu Live SDK, you won’t even believe that in the industry, RTMP and RTSP players (especially RTMP players) can stably stay within 1 second.
Needless to say, fully developed kernel, the industry’s consensus cross-platform RTSP/RTMP live player SDK, fully functional, high stability, ultra-low latency, nearly 200 companies wise choice.
Features:
If not specified separately, it is supported by Windows, Android and iOS platforms.
- [Supports playback protocol] High stability, ultra-low delay (within one second, few players with similar effects in the industry), the industry’s leading RTMP/RTSP live player SDK;
- [Multi-instance playback] Supports multi-instance playback (such as simultaneous playback of multiple RTMP/RTSP streams);
- [Event callback] Supports callback of network status and buffer status.
- Support RTSP H.265, RTMP extension H.265, RTSP/RTMP H.264;
- RTMP/RTSP supports AAC/PCMA/PCMU. RTMP also supports Speex.
- [H.264/H.265 soft decoding] Supports H.264/H.265 soft decoding;
- [H.264 hard decoding]Android/iOS support H.264 hard decoding;
- [H.265 hard solution]Android supports H.265 hard solution;
- [H.264/H.265 hard decoding]Android supports Surface mode hard decoding and normal mode hard decoding;
- [Hard decoding adaptive] The Android/iOS platform supports hard decoding adaptive. If the hard decoding is not supported, the system automatically switches to soft decoding.
- [RTSP mode setting] Supports RTSP TCP/UDP mode setting.
- [AUTOMATIC RTSP TCP/UDP switchover] Supports automatic RTSP TCP/UDP switchover.
- [RTSP Timeout setting] The RTSP timeout setting is supported, in seconds.
- [RTSP 401 Authentication Processing] RTSP 401 events are reported. For example, authentication information carried by URLS is automatically processed.
- [Buffer time setting] Supports buffer time setting.
- [First screen second on] Supports the first screen second on mode;
- [Low delay mode] Supports the setting of ultra-low delay mode (200-400ms on the public network) similar to online live broadcasting schemes.
- [Complex network processing] Automatic adaptation of various network environments such as disconnection and reconnection;
- [Quick URL switching] During playback, you can quickly switch to other urls, and content switching is faster.
- Android platform, video: SurfaceView /OpenGL ES, audio: AudioTrack/OpenSL ES;
- [Real-time mute] You can mute or unmute a player in real time.
- [Real-time snapshot] Capture the current screen during playback.
- [Render Angle] Support 0°, 90°, 180° and 270° video rendering Angle Settings;
- [Render image] support horizontal inversion, vertical inversion mode Settings;
- [Real-time download speed update] Supports real-time callback of the current download speed (supports setting the callback interval);
- [Video data callback before decoding] support H.264/H.265 data callback;
- [Decoded video data callback] support decoded YUV/RGB data callback;
- Support AAC/PCMA/PCMU/SPEEX data callback;
- [Audio and video adaptive] Support audio and video information change in the playback process, self-adaptation;
- [Extended Video function] Perfectly supports combined use of video SDK, video related functions, see “8. Windows/Android/iOS video SDK”;
- [Full screen]Windows platform double-click the screen to enter the full screen mode;
- [Windows Local FLV player] Supports local FLV file playback (support to obtain the duration of FLV files; Support to display the current playing position;
- [Windows native FLV player] supports seek(jump to play position) at start or during play, and is perhaps seek’s fastest FLV on-demand player in the industry.
Corresponding to the Demo:
- Windows test program: SmartPlayer.exe;
- Windows C++ project: win-playersdk-cpp-demo;
- Windows C# project: win-playersdk-csharp-demo;
- Android project: SmartPlayerV2;
- IOS engineering: SmartiOSPlayerV2.