随着ipv6的普及,利用ipv6 和自己的域名,搭建私有服务器已经较为便利了。但是由于目前大部分应用还是基于ipv4环境下开发的,所以,对于纯ipv6 环境下 应用,就会出现问题了。
这里解决的是,国人编写的 SRS 实时视频服务器在安装和配置完成后,通过纯ipv6 解析的域名,无法打开的问题。
解决方法很简单,在 ~srs/trunk/conf/srs.conf 中,增加 listen [::]:1935; 这样的配置语句。也就是增加对ipv6 下对应端口的支持即可。 注意: 每个端口的设置行上方,都增加对应的语句!!
cat conf/srs.conf #下面是我修改后的配置内容 # main config for srs. # @see full.conf for detail config. listen [::]:1935; listen 1935; max_connections 1000; #srs_log_tank file; #srs_log_file ./objs/srs.log; daemon on; http_api { enabled on; listen [::]:1985; listen 1985; } http_server { enabled on; listen [::]:8080; listen 8080; dir ./objs/nginx/html; } rtc_server { enabled on; listen 8000; # UDP port # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#config-candidate candidate $CANDIDATE; } vhost __defaultVhost__ { hls { enabled on; } http_remux { enabled on; mount [vhost]/[app]/[stream].flv; } rtc { enabled on; # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtmp-to-rtc rtmp_to_rtc off; # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtc-to-rtmp rtc_to_rtmp off; } }
关于家庭内部,可获得ipv6的pc,如何通过域名直接访问,可以参考我的这篇文章:
关于如何用 ffmpeg推流, 可以参考我的如下两篇文章:
借助这几步操作,可以很方便地搭建家庭内部的直播摄像头服务器,远程查看家里的人和物的状况。
原文链接:https://blog.csdn.net/lggirls/article/details/125605754?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168449620216800225526048%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168449620216800225526048&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-24-125605754-null-null.blog_rank_default&utm_term=NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90