All Projects → godka → Kurento Rtmp

godka / Kurento Rtmp

Licence: apache-2.0
demo: webrtc to rtmp via kurento

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kurento Rtmp

Rtp Streamer
rtp record and rtp streamer
Stars: ✭ 60 (-62.5%)
Mutual labels:  rtp, rtmp
janus-gateway-live
RTMP edge speed with janus-gateway
Stars: ✭ 38 (-76.25%)
Mutual labels:  rtmp, rtp
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (+4768.75%)
Mutual labels:  rtmp, rtp
Desktopsharing
桌面共享, 支持RTSP转发, RTSP推流, RTMP推流。
Stars: ✭ 337 (+110.63%)
Mutual labels:  rtp, rtmp
Lal
🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
Stars: ✭ 480 (+200%)
Mutual labels:  rtp, rtmp
Media Server Go
WebRTC media server for go
Stars: ✭ 362 (+126.25%)
Mutual labels:  rtp, rtmp
Monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Stars: ✭ 307 (+91.88%)
Mutual labels:  rtp, rtmp
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+451.25%)
Mutual labels:  rtp, rtmp
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+751.88%)
Mutual labels:  rtp, rtmp
Oarplayer
Android Rtmp播放器,基于MediaCodec与srs-librtmp,不依赖ffmpeg
Stars: ✭ 124 (-22.5%)
Mutual labels:  rtmp
Multi Streaming Server
A NGINX server with RTMP module to send video streaming to multiple services simultaneously (Youtube, Twitch, Dailymotion, Hitbox, Beam, etc...).
Stars: ✭ 132 (-17.5%)
Mutual labels:  rtmp
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-25%)
Mutual labels:  rtp
Xl player
A high performance Android media player, base on ffmpeg and MediaCodec, support VR video.
Stars: ✭ 126 (-21.25%)
Mutual labels:  rtmp
Wslivedemo
音视频,直播SDK,rtmp推流,录制视频,滤镜。百万用户,线上迭代半年,已经稳定。
Stars: ✭ 1,782 (+1013.75%)
Mutual labels:  rtmp
Harmonic
A high performance and scalable RTMP live streaming application framework
Stars: ✭ 121 (-24.37%)
Mutual labels:  rtmp
Bigbluebutton Livestreaming
Streams a given BBB Meeting to an RTMP Server.
Stars: ✭ 145 (-9.37%)
Mutual labels:  rtmp
Rtmp
RTMP Server , RTMP Pusher , RTMP Client
Stars: ✭ 119 (-25.62%)
Mutual labels:  rtmp
Freya Live Library Optimizer For Android
⚡️一套RTMP直播推流常用库的编译简化/优化工具(面向安卓设备),简单配置后能一键完成库文件的编译与优化(FFMPEG+X264+FDKAAC+LIBRTMP/FFMPEG NATIVE RTMP+LIBYUV),针对ARM、ARMV7-A、ARM64-V8A、X86、X86_64、MIPS、MIPS64全平台极致优化。
Stars: ✭ 118 (-26.25%)
Mutual labels:  rtmp
Red5 Client
Red5 Client
Stars: ✭ 149 (-6.87%)
Mutual labels:  rtmp
Nginx Http Flv Module
Media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache and VHOST (one IP for multi domain names) are supported now.
Stars: ✭ 2,063 (+1189.38%)
Mutual labels:  rtmp

kurento-rtmp

Here is a simple demo which can provide a pipeline from kurento-webrtc to rtmp server (eg., srs, nginx-rtmp-module, etc.).

You can browse https://1029.mythkast.net to test this demo.

image

The pipeline of the work is described as follows:

[Browser] -> WebrtcEndpoint -> [Kurento] -> RtpEndpoint -> 
[FFmpeg] -> RTMP -> [Node_Media_Server(srs)] -> RTMP -> [Browser]

Build

1.install node && npm
2.git clone https://github.com/godka/kurento-rtmp
3.cd kurento-rtmp
4.npm install
5.node server.js
6.Open https://yourhost on Chrome or Firefox
7.Click Start button and have fun!

Notation

Before running this demo,you must have build FFmpeg and Kurento Media Server on your server.

Licensing and distribution

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].