Skip to content
/ rtmp Public
generated from openpeeps/pistachio

RTMP Client & Server - Real-Time Messaging Protocol for Nim πŸ‘‘

Notifications You must be signed in to change notification settings

openpeeps/rtmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RTMP Client & Server - Real-Time Messaging Protocol for Nim πŸ‘‘

nimble install rtmp

API reference
Github Actions Github Actions

😍 Key Features

  • Based on Libevent for High performance networking
  • RTMP Client for connecting to RTMP servers
  • RTMP Server for accepting RTMP client connections
  • Super Lightweight and minimal dependencies (only Libevent)
  • Zero-Copy File Streaming support for efficient media delivery
  • Flexible API for handling RTMP messages and events

Examples

Here you can find some simple examples to get you started with the RTMP package.

todo

Play RTMP Stream with VLC

To play an RTMP stream with URL rtmp://localhost/live/livestream on VLC player, open the player, go to Media > Open Network Stream, enter the URL and click Play.

Projects using RTMP package

Check out these projects that are using the RTMP package:

  • Groovebox β€” Lightweight CLI app for streaming to Icecast and YouTube/Twitch RTMP servers.

❀ Contributions & Support

🎩 License

MIT license. Made by Humans from OpenPeeps.
Copyright OpenPeeps & Contributors β€” All rights reserved.

Releases

No releases published

Packages

No packages published

Languages