美文网首页
PS4斗鱼直播教程

PS4斗鱼直播教程

作者: bullying520 | 来源:发表于2016-11-03 13:02 被阅读3662次

    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. 进入斗鱼自己的直播间, 应该就能看到游戏画面的串流了

    相关文章

      网友评论

          本文标题:PS4斗鱼直播教程

          本文链接:https://www.haomeiwen.com/subject/kcivuttx.html