-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
18 changed files
with
4,428 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
# push gb28281 stream to SRS. | ||
|
||
listen 1935; | ||
max_connections 1000; | ||
daemon off; | ||
srs_log_tank console; | ||
|
||
http_api { | ||
enabled on; | ||
listen 1985; | ||
} | ||
|
||
stream_caster { | ||
enabled on; | ||
caster gb28181; | ||
|
||
# 转发流到rtmp服务器地址与端口 | ||
# TODO: https://github.com/ossrs/srs/pull/1679/files#r400875104 | ||
# [stream] is VideoChannelCodecID(视频通道编码ID) | ||
output 127.0.0.1:1935; | ||
|
||
# 接收设备端rtp流的多路复用端口 | ||
listen 9000; | ||
|
||
# rtp接收监听端口范围,最小值 | ||
rtp_port_min 58200; | ||
# rtp接收监听端口范围,最大值 | ||
rtp_port_max 58300; | ||
|
||
# 是否等待关键帧之后,再转发, | ||
# off:不需等待,直接转发 | ||
# on:等第一个关键帧后,再转发 | ||
wait_keyframe off; | ||
|
||
# rtp包空闲等待时间,如果指定时间没有收到任何包 | ||
# rtp监听连接自动停止,发送BYE命令 | ||
rtp_idle_timeout 30; | ||
|
||
# 是否转发音频流 | ||
# 目前只支持aac格式,所以需要设备支持aac格式 | ||
# on:转发音频 | ||
# off:不转发音频,只有视频 | ||
# *注意*!!!:flv 只支持11025 22050 44100 三种 | ||
# 如果设备端没有三种中任何一个,转发时为自动选择一种格式 | ||
# 同时也会将adts的头封装在flv aac raw数据中 | ||
# 这样的话播放器为自动通过adts头自动选择采样频率 | ||
# 像ffplay, vlc都可以,但是flash是没有声音, | ||
# 因为flash,只支持11025 22050 44100 | ||
audio_enable off; | ||
|
||
# 服务器主机号,可以域名或ip地址 | ||
# 也就是设备端将媒体发送的地址,如果是服务器是内外网 | ||
# 需要写外网地址, | ||
# 调用api创建stream session时返回ip地址也是host | ||
# TODO: https://github.com/ossrs/srs/pull/1679/files#r400917594 | ||
host 192.168.1.27; | ||
|
||
sip { | ||
# 是否启用srs内部sip信令 | ||
# 为on信令走srs, off 只转发ps流 | ||
enabled on; | ||
|
||
# sip监听udp端口 | ||
listen 5060; | ||
|
||
# SIP server ID(SIP服务器ID). | ||
# 设备端配置编号需要与该值一致,否则无法注册 | ||
serial 34020000002000000001; | ||
|
||
# SIP server domain(SIP服务器域) | ||
realm 3402000000; | ||
|
||
# 服务端发送ack后,接收回应的超时时间,单位为秒 | ||
# 如果指定时间没有回应,认为失败 | ||
ack_timeout 30; | ||
|
||
# 设备心跳维持时间,如果指定时间内(秒)没有接收一个心跳 | ||
# 认为设备离线 | ||
keepalive_timeout 120; | ||
|
||
# 日志打印是否打印sip信息 | ||
# off:不打印 | ||
# on:打印接收或发送sip命令信息 | ||
# TODO: https://github.com/ossrs/srs/pull/1679/files#r400929300 | ||
print_sip_message off; | ||
|
||
# 注册之后是否自动给设备端发送invite | ||
# on: 是 off 不是,需要通过api控制 | ||
auto_play on; | ||
|
||
# 设备将流发送的端口,是否固定 | ||
# on 发送流到多路复用端口 如9000 | ||
# off 自动从rtp_mix_port - rtp_max_port 之间的值中 | ||
# 选一个可以用的端口 | ||
invite_port_fixed on; | ||
} | ||
} | ||
vhost __defaultVhost__ { | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.