Open winlinvip opened 2 years ago
SRS版本 4.0 配置文件:
listen 1935; max_connections 1000; srs_log_tank file; srs_log_file ./objs/srs.log; daemon on; http_api { enabled on; listen 1985; raw_api { enabled on; allow_reload on; allow_query on; allow_update on; } } http_server { enabled on; listen 8088; dir ./objs/nginx/html; } stats { network 0; } rtc_server { enabled on; listen 8000; candidate 192.168.0.2; } stream_caster { enabled on; caster gb28181; output rtmp://127.0.0.1:1935/live/[stream]; listen 9000; # 多路复用端口类型,on为tcp,off为udp # 默认:off tcp_enable off; rtp_port_min 58200; rtp_port_max 58300; wait_keyframe on; rtp_idle_timeout 30; audio_enable off; jitterbuffer_enable on; host 192.168.0.2; #根据收到ps rtp包自带创建rtmp媒体通道,不需要api接口创建 #rtmp地址参数[stream] 就是通道id 格式chid[ssrc] auto_create_channel off; sip { enabled on; listen 5060; serial XXXXXXXXXX2007000001; realm XXXXXXXXXX; ack_timeout 30; keepalive_timeout 120; auto_play on; invite_port_fixed on; query_catalog_interval 60; } } vhost __defaultVhost__ { #开启hls切片,可以生成m3u8播放地址 hls { enabled on; } ## 开启 flv 播放 http_remux { enabled on; mount [vhost]/[app]/[stream].flv; } #开启webRTC播放 rtc { enabled on; bframe discard; } forward { enabled on; destination 192.168.0.9:1935; } }
问题:摄像头注册后可以获取流,可以拉取RTMP、HLS的流,但控制台显示的vhost为空。 也就是说摄像头没有匹配到defaultVhost。
怀疑:stream_caster中的output没起作用。
期望的结果:当摄像头注册成功后,其视频通道的流应该匹配到defaultVhost,以便进行更多的操作。
SRS版本 4.0 配置文件:
问题:摄像头注册后可以获取流,可以拉取RTMP、HLS的流,但控制台显示的vhost为空。 也就是说摄像头没有匹配到defaultVhost。
![微信图片_20210601103312](https://user-images.githubusercontent.com/26508167/120260594-c9cf8400-c2c8-11eb-900f-1a0fc0738040.png)
怀疑:stream_caster中的output没起作用。
期望的结果:当摄像头注册成功后,其视频通道的流应该匹配到defaultVhost,以便进行更多的操作。