Displaying 1 to 20 from 59 results

HaishinKit.swift - Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.

  •    Swift

Please set up your project Swift 4.0. Make sure you setup and activate your AVAudioSession.

FFmpeg - Mirror of git://source.ffmpeg.org/ffmpeg.git

  •    C

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. The offline documentation is available in the doc/ directory.




srs - SRS's a simplest, conceptual integrated, industrial-strength live streaming origin cluster.

  •    C++

SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 SRS is industrial-strength live streaming cluster, for the best conceptual integrity and the simplest implementation. Download from github.io: Centos6-x86_64, more... Download from ossrs.net: Centos6-x86_64, more... Website for SRS/2.0, read SRS 2.0 Chinese or English.

yasea - RTMP live streaming client for Android

  •    C

Yasea is an Android streaming client. It encodes YUV and PCM data from camera and microphone to H.264/AAC, encapsulates in FLV and transmits over RTMP. non-gpuimage for demo without GPUImage module.

KSYLive_iOS - 金山云直播SDK [ iOS推流+播放 ]融合版 支持美颜滤镜(Beauty Filter)、美声(Beauty Voice)、软硬编(Software/Hardware Encoder) 、网络自适应(Network Auto Adapt)、混音(Audio Mixer)、混响(Reverb)、画中画(PIP)

  •    Objective-C

金山云直播SDK [ iOS推流+播放 ]融合版 支持美颜滤镜(Beauty Filter)、美声(Beauty Voice)、软硬编(Software/Hardware Encoder) 、网络自适应(Network Auto Adapt)、混音(Audio Mixer)、混响(Reverb)、画中画(PIP)


go-oryx - The go-oryx is SRS++, focus on real-time live streaming cluster.

  •    Go

Oryx is next generation media streaming server, extract service to processes which communicates over http with each other, to get more flexible, low latency, programmable and high maintainable server. Oryx will implement most of features of srs, which is industrial-strength live streaming cluster, for the best conceptual integrity and the simplest implementation. In another words, oryx is next-generation srs, the srs-ng.

Owncast - Take control over your content and stream it yourself

  •    Go

Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. Point your live stream at a server you personally control and regain ownership over your content. Owncast is for people who are live streamers, or who wants to host live streams for others. It’s a “one to many” broadcast much like Twitch, Facebook Live, YouTube Live, etc.

html5-dash-hls-rtmp - :sunflower: HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权、优化浏览器兼容性,HLS+扩展

  •    Javascript

:sunflower: HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权、优化浏览器兼容性,HLS+扩展

Ant Media Server - RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV

  •    Java

Ant Media Server is an open source media server that supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV. It also supports WebRTC to RTMP Adapter, IP camera.

RtmpClient - RtmpClient for Windows Runtime

  •    C++

This client treats rtmp streaming, just like Adobe Flash Player. Now, only rtmp is available. This component is debugged with Windows 8.1 and Windows Phone 8.1 Emulator. However, implementation of error or exit transaction is not completed.

bls - RTMP framework for Nodejs

  •    C++

BLS is a rtmp server framework for Nodejs. This server is developed in libuv I/O framework which is used by Nodejs. So it's performace in case of a large number of clients push or pull stream data concurrently is very good. At the same time, you can add custom logics, such as auth/cluster, in this framework easily with js api. A variety of API are provided to manage RTMP stream, such as open and close a stream, get the quality of one stream. A simple RTMP server. You can publish stream with ffmpeg, and play stream with flash/vlc/ffmpeg...

GPUHaishinKit

  •    Swift

GPUImage + HaishinKit(lf). Camera and Microphone streaming library via RTMP, HLS for iOS.

HaishinKit.kt - [WIP]Camera and Microphone streaming library via RTMP for Android.

  •    Kotlin

Coming soon... Camera and Microphone streaming library via RTMP for Android. Real Time Messaging Protocol (RTMP).

ArcusNode - A RTMFP Rendevouz Service For Peer Assisted Networking With Adobe Flash on Node JS

  •    ActionScript

ArcusNode aims to assist P2P networking with ease of extendability due to Javascript glue with NodeJS. ArcusNode is a standalone RTMFP implementation. We want to thank Cumulus, a standalone C++ implementation of the RTMFP Protocol and much more. 1935 is the default port for RTMFP communication and you should now be able to connect to the server, create groups and get peers connected.