PS4斗鱼直播教程

1. 记录当前电脑IP地址


我这里记录的电脑地址是 192.168.1.11
网关地址是192.168.1.1
DNS地址是114.114.114.114

2. 开启Windows默认的路由功能

开始-> 运行-> R俄格地图(注册表编辑器), 进入
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下面,将IPEnableRouter改为1,如没该键值新建一个REG_DWORD类型的值即可

3. 开启路由转发功能

进入控制面板->管理工具->服务,将Routing and Remote Access服务改为自动,之后重启计算机,让转发和路由服务生效

4. 设置IP

进入控制面板->网络和共享中心->网络连接下面,双机本地连接,进入属性,双击internet 版本协议4, 点击"使用下面的IP地址", 将第一步记录的IP, 网关, DNS填入

5. 运行脚本添加twitch.tv的IP

  • 点击Windows键打开开始按钮
  • 输入"powershell ise"
  • 右键"Windows Powershell ISE" 选择以管理员启动
  • 拷贝代码到输入区 按F5运行获得网卡的序号
Get-NetIPInterface
  • 拷贝代码到ISE的输入区 (将11替换为刚才查到的网卡的序号)
$twitchIps = nslookup "live.twitch.tv" | Select-String '\d+\.\d+\.\d+\.\d+' -AllMatches | % { if ($_.matches.value -ne "8.8.8.8") { $_.matches.value } }
$twitchIps | foreach {
    New-NetIPAddress -InterfaceIndex 11 -IPAddress $_ -PrefixLength 32
}
  • 按F5运行脚本

6. 下载Nginx服务器

7. 设置Nginx服务器

  • 打开斗鱼直播设置页面
  • 点击开始直播 页面刷新以后会出现rtmp地址和直播码
  • 打开文件: C:\Program Files\nginx\conf\nginx.conf
  • 复制rtmp地址, 替换push那行问号之前的文本
  • 点击复制按钮复制直播码
  • ISE新建一个脚本文件, 拷贝代码到输入区
try {
    Stop-NgInx

    $configFilePath = "C:\Program Files\nginx\conf\nginx.conf"
    $text = Get-Content $configFilePath
    $lines = $text -split "`n"

    foreach($line in $lines) {
        if ($line -match "push") {
            $newCode = Get-Clipboard
            if (-not $newCode -or $newCode.Length -ne 74) {
                Write-Host "could not get the stream key code from clip board "
                exit 1
            }
            $newText = $text -replace "(rtmp:\/\/send1a\.douyu\.com\/live\/)(.*(?<!;))","`${1}$newCode"        
            write-host $newCode
            Set-Content -Path $configFilePath -Value $newText
            $success = $true
            break
        }
    }

    if ($success) {
        write-host "starting nginx.exe"
        PUSHD 'C:\Program Files\nginx'
        & "C:\Program Files\nginx\nginx.exe"    
    }
}
finally {
    Stop-NgInx
}
  • F5运行直播脚本
  • 可以将开播的脚本存为PS1文件, 以后只要用ISE打开脚本, 开启直播, 复制直播码 (不需要复制rtmp直播地址) F5运行脚本即可

8. 设置PS4的网关为电脑的IP地址

9. 进入游戏之后按PS手柄的SHARE键, 选择播放游戏短片, 关联twitch帐号, 启动直播,

10. 进入斗鱼自己的直播间, 应该就能看到游戏画面的串流了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容