giangndm
giangndm
## Pull Request ### Description This PR implement Webrtc SDK Protocol based on RFC-0005. SDK Implement: https://github.com/8xFF/atm0s-media-sdk-ts/pull/2 Features: - [ ] Session restart-ice - [ ] Session restore new server...
This PR updates and implement more features for working with media-server
Monitor - [ ] Dashboard https://github.com/8xFF/atm0s-sdn/issues/58 - [ ] Prometheus endpoint https://github.com/8xFF/atm0s-sdn/issues/58 - [ ] System metrics https://github.com/8xFF/atm0s-sdn/issues/58 - [ ] Node metrics https://github.com/8xFF/atm0s-sdn/issues/58 - [ ] Routing table metrics...
We can use ebpf for - Re-routing packet to other nodes - Duplicate packets with [bpf_clone_redirect](https://man7.org/linux/man-pages/man7/bpf-helpers.7.html) But this method only work with UDP transport without p2p encryption. TODO: - [...
For monitoring performance and current status of node, we need a simple dashboard like other node - [ ] simple dashboard like  - [ ] prometheus exporter Metric: -...
Each key in key-value storage is only saved in single node in current version, it should be replicate at least 2 nodes. It is better to configurable how many node...
In some applications we need some private local nodes, which only contact with some relay nodes. Example media-servers, IoT devices. By that way we can limit the number of connections...
In some applications like media-server, each channel can be split to multiple layers like video SVC or Simulcast. Therefore if we can config max desired layer or max desired bitrate,...
This PR fixed mismatch between getter/setter generated for optional enum fields and enum value i32 as described in #1027
According to bellow code, it is in TODO https://github.com/8xFF/atm0s-media-server/blob/d632c3f90eafb246f15e17f28ffe6a019a9864f3/bin/src/server/gateway/local_rpc_handler.rs#L339-L360