正在显示
1 个修改的文件
包含
62 行增加
和
1 行删除
| 1 | # all config for srs | 1 | # all config for srs |
| 2 | 2 | ||
| 3 | -# the listen ports, split by space. | 3 | +############################################################################################# |
| 4 | +# RTMP sections | ||
| 5 | +############################################################################################# | ||
| 6 | +# the rtmp listen ports, split by space. | ||
| 4 | listen 1935; | 7 | listen 1935; |
| 5 | # the pid file | 8 | # the pid file |
| 6 | # to ensure only one process can use a pid file | 9 | # to ensure only one process can use a pid file |
| @@ -33,12 +36,70 @@ max_connections 1000; | @@ -33,12 +36,70 @@ max_connections 1000; | ||
| 33 | # whether start as deamon | 36 | # whether start as deamon |
| 34 | # default: on | 37 | # default: on |
| 35 | daemon on; | 38 | daemon on; |
| 39 | + | ||
| 40 | +############################################################################################# | ||
| 41 | +# HTTP sections | ||
| 42 | +############################################################################################# | ||
| 43 | +# api of srs. | ||
| 44 | +# the http api config, export for external program to manage srs. | ||
| 45 | +# user can access http api of srs in browser directly, for instance, to access by: | ||
| 46 | +# curl http://192.168.1.170:1985/api/v1/reload | ||
| 47 | +# which will reload srs, like cmd killall -1 srs, but the js can also invoke the http api, | ||
| 48 | +# where the cli can only be used in shell/terminate. | ||
| 49 | +http_api { | ||
| 50 | + # whether http api is enabled. | ||
| 51 | + # default: off | ||
| 52 | + enabled on; | ||
| 53 | + # the http api port | ||
| 54 | + # default: 1985 | ||
| 55 | + listen 1985; | ||
| 56 | +} | ||
| 57 | +# embeded http server in srs. | ||
| 58 | +# the http streaming config, for HLS/HDS/DASH/HTTPProgressive | ||
| 59 | +# global config for http streaming, user must config the http section for each vhost. | ||
| 60 | +# the embed http server used to substitute nginx in ./objs/nginx, | ||
| 61 | +# for example, srs runing in arm, can provides RTMP and HTTP service, only with srs installed. | ||
| 62 | +# user can access the http server pages, generally: | ||
| 63 | +# curl http://192.168.1.170:80/srs.html | ||
| 64 | +# which will show srs version and welcome to srs. | ||
| 65 | +# @remeark, the http embeded stream need to config the vhost, for instance, the __defaultVhost__ | ||
| 66 | +# need to open the feature http of vhost. | ||
| 67 | +http_stream { | ||
| 68 | + # whether http streaming service is enabled. | ||
| 69 | + # default: off | ||
| 70 | + enabled on; | ||
| 71 | + # the http streaming port | ||
| 72 | + # default: 80 | ||
| 73 | + listen 80; | ||
| 74 | +} | ||
| 75 | + | ||
| 76 | +############################################################################################# | ||
| 77 | +# RTMP/HTTP VHOST sections | ||
| 78 | +############################################################################################# | ||
| 36 | # vhost list, the __defaultVhost__ is the default vhost | 79 | # vhost list, the __defaultVhost__ is the default vhost |
| 37 | # for example, user use ip to access the stream: rtmp://192.168.1.2/live/livestream. | 80 | # for example, user use ip to access the stream: rtmp://192.168.1.2/live/livestream. |
| 38 | # for which cannot identify the required vhost. | 81 | # for which cannot identify the required vhost. |
| 39 | vhost __defaultVhost__ { | 82 | vhost __defaultVhost__ { |
| 40 | enabled on; | 83 | enabled on; |
| 41 | gop_cache on; | 84 | gop_cache on; |
| 85 | + http { | ||
| 86 | + enabled on; | ||
| 87 | + dir ./objs/nginx/html; | ||
| 88 | + } | ||
| 89 | +} | ||
| 90 | + | ||
| 91 | +# vhost for http | ||
| 92 | +vhost http.srs.com { | ||
| 93 | + # http vhost specified config | ||
| 94 | + http { | ||
| 95 | + # whether enable the http streaming service for vhost. | ||
| 96 | + # default: off | ||
| 97 | + enabled on; | ||
| 98 | + # main dir of vhost, | ||
| 99 | + # to delivery HTTP stream of this vhost. | ||
| 100 | + # default: ./objs/nginx/html; | ||
| 101 | + dir ./objs/nginx/html; | ||
| 102 | + } | ||
| 42 | } | 103 | } |
| 43 | 104 | ||
| 44 | # vhost for atc. | 105 | # vhost for atc. |
-
请 注册 或 登录 后发表评论