RTMPex is a library that provides a easy to use RTMP client and server written in Elixir
All the specification reference refere to the the Adobe specification: RTMP Specification 1.0
If available in Hex, the package can be installed
by adding rtmp to your list of dependencies in mix.exs:
def deps do
[
{:rtmp, "~> 0.1.0"}
]
endDocumentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/rtmp.
| Feature | Status |
|---|---|
| Server connection handshake | Done & Tested |
| Chunk header reading | Done & To be tested in real situation |
| Chunk formatting | Todo |
| Control message parsing | Todo |
| Control message formatting | Todo |