Winlin
Winlin
有些SRT的设备,不支持streamid,但是有密码选项。 具体参考:[Access Control](https://github.com/Haivision/srt/blob/master/docs/features/access-control.md) ```c++ int SrtTestListenCallback(void* opaq, SRTSOCKET ns, int hsversion, const struct sockaddr* peeraddr, const char* streamid) { using namespace std; // opaq is used to pass some further...
一年之计在于春。 # [Prometheus](#prometheus) SRS云服务器使用[Prometheus](https://prometheus.io/)存储时序数据,包括监控数据,流的数据,都是和时间相关的数据。 Prometheus /prəˈmiː.θi.əs/ 参考Docker是可以开启配置,提供Prometheus格式的API的:[docker config](https://docs.docker.com/config/daemon/prometheus/) 这样只需要在Prometheus配置下目标地址,就可以抓取所有配置: ```yaml scrape_configs: # Create a job for Docker daemon. # # This example requires Docker daemon to be configured to expose...
vmix推流到SRS轻量服务器,错误日志如下: ``` docker logs -f srs-server|grep t33g4163 03:33:29.679184/srs*E:SRT.d: SND-DROPPED 4 packets - lost delaying for 1022ms 03:35:23.059938/SRT:RcvQ:worker*E:SRT.c: IPE: ACK node overwritten when acknowledging 1162 (ack extracted: 1004308388) 03:36:52.965435/SRT:RcvQ:worker*E:SRT.c: IPE: ACK...
## Remark 多线程准备暂时先放一放,虽然ST支持多线程已经改造得差不多了,RTC多线程部分也改造得差不多了,但是有几个因素让我觉得应该再好好思考下,是否多线程是目前必须要实现的。 首先,多线程分支在srs仓库删除了,在我的仓库还有保留[feature/threads](https://github.com/winlinvip/srs/tree/feature/threads),主要包括以下提交: * [ST: Simplify it, only Linux/Darwin, epoll/kqueue, single process](https://github.com/winlinvip/srs/commit/b1bc4dd245b933b31910cfac445a984287417c14) 简化ST,只支持有限的平台。 * [ST: Support thread-local state-threads](https://github.com/winlinvip/srs/commit/9404a56be576f14499dc260f0c215b97b10a1a5b) 优化ST,支持多线程。 * [Threads: Support Hybrid+API+LOG threads](https://github.com/winlinvip/srs/commit/2a10f978cabaa76517aa890cd1f8cd8fd961afc9) 改造SRS支持多线程。 * [Threads: Remove reload...
发现一个有意思的bug,可以重现: 0. docker启动SRS,挂载本地目录到objs/nginx/html。 1. 推3Mbps左右码流到SRS。 2. 开启HLS,以及on_hls回调。 3. 会导致回调失败。 尝试: 1. 降低码率,用avatar那个没问题。 2. 不挂载docker目录,没问题。 错误日志: ``` [2022-02-21 08:43:32.028][Warn][1][5l519ny1][62] ignore task failed code=1018 : callback on_hls http://mgmt.srs.local:2022/terraform/v1/hooks/srs/hls : http: post http://mgmt.srs.local:2022/terraform/v1/hooks/srs/hls...