电玩之家LOGO
首页 | 业界 | PS3 | PS4 | Xbox ONE | Wii U | PSP/PSV | NDS/3DS | Android | iPhone | 街机 | 模拟ROM | 模拟器 | 攻略
PS1中文 | PS1游戏 | PS2游戏 | PS3游戏 | PSP中文 | PSP游戏 | PSP小游戏 | PSP_RIP游戏 | PSP_DOS游戏 | NDS中文 | NDS游戏 | 3DS游戏 | 万款经典游戏手机版合集 | NGC游戏 | IGS游戏 | MAME游戏 | 三国志 | 龙虎争霸2 | 彩京 | 名将 | 拳皇 | 惩罚者 | PS1模拟器 | PS2模拟器 | PSP模拟器 | NDS模拟器 | GBA模拟器 | 街机模拟器
家用
主机
PS2
PS3
XBOX360
Wii
便携
掌机
PSP
DS
GBA
怀旧
经典
PS
FC
SFC
N64
GC
MD
SS
DC
XBOX
街机
PSP中文游戏 | PSP游戏下载 | PSP小游戏 | PSP_RIP游戏 | PSP_DOS游戏 | PSP模拟器下载 | PSP软件下载 | PSP游戏新闻 | PSP游戏攻略 | PSP游戏评测 | PSP游戏教程 | PSP主题下载 | PSP游戏音乐 | PSP游戏视频
您现在的位置: 电玩之家 >> PSP中文网 >> PS4综合资讯

[图文][教程] 无需HDMI采集卡,PS4直播功能破解,支持录制

所属类别:PS4综合资讯  更新时间:2014-9-23   点击数:
已经成功破解PS4直播功能,可以摆脱ustream和twitch的限制,在第三方平台下直接播放,录制游戏视频也可以通过网络直接录制


斗鱼下测试 http://www.douyu.tv/PS4


教程

linux

我的搭建环境是在raspberry pi上,应该用虚拟机也可以

PS4固件1.7后关闭了live.twitch.tv的DNS解析,需要使用静态路由方法来对live.twitch.tv和irc.twitch.tv做本地路由,具体教程根据自己路由器来解决




接下来是关键一步,搭建RTMP转发服务器,我这里用到的是nginx + nginx-rtmp-module插件,需要自行编译安装(官方教程)
我是树莓派环境,和官方有点区别,下面是命令
  1. sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
  2. wget http://nginx.org/download/nginx-1.5.2.tar.gz
  3. git clone git://github.com/arut/nginx-rtmp-module.git
  4. tar -zxvf nginx-1.5.2.tar.gz
  5. cd nginx-1.5.2
  6. ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module
  7. make
  8. sudo make install
按照以上命令操作完,默认会在/usr/local/nginx/目录下安装完支持rtmp的nginx
然后配置nginx.conf文件,我这里默认路径实在/usr/local/nginx/conf/nginx.conf下面
添加代码如下
  1. events {
  2. worker_connections 1024;
  3. }


  4. rtmp {
  5. server {
  6. listen 1935;
  7. chunk_size 131072;
  8. max_message 256M;

  9. application app {
  10. live on;
  11. record off;
  12. meta copy;
  13. push rtmp://send.douyu.tv/live/[STREAMKEY];
  14. #上面是斗鱼直播地址 [STREAMKEY]改成你的直播码
  15. }
  16. }
  17. }
以上操作完成后,启动ngxin无报错信息就证明工作正常了,方便起见可以下面脚本已实现nginx自动开关,详细参见这里
  1. #! /bin/sh

  2. ### BEGIN INIT INFO
  3. # Provides: nginx
  4. # Required-Start: $all
  5. # Required-Stop: $all
  6. # Default-Start: 2 3 4 5
  7. # Default-Stop: 0 1 6
  8. # Short-Description: starts the nginx web server
  9. # Description: starts nginx using start-stop-daemon
  10. ### END INIT INFO

  11. PATH=/opt/bin:/opt/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  12. DAEMON=/usr/local/nginx/sbin/nginx
  13. NAME=nginx
  14. DESC=nginx

  15. test -x $DAEMON || exit 0

  16. # Include nginx defaults if available
  17. if [ -f /etc/default/nginx ] ; then
  18. . /etc/default/nginx
  19. fi

  20. set -e

  21. case "$1" in
  22. start)
  23. echo -n "Starting $DESC: "
  24. start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/nginx.pid \
  25. --exec $DAEMON -- $DAEMON_OPTS
  26. echo "$NAME."
  27. ;;
  28. stop)
  29. echo -n "Stopping $DESC: "
  30. start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/nginx.pid \
  31. --exec $DAEMON
  32. echo "$NAME."
  33. ;;
  34. restart|force-reload)
  35. echo -n "Restarting $DESC: "
  36. start-stop-daemon --stop --quiet --pidfile \
  37. /usr/local/nginx/logs/nginx.pid --exec $DAEMON
  38. sleep 1
  39. start-stop-daemon --start --quiet --pidfile \
  40. /usr/local/nginx/logs/nginx.pid --exec $DAEMON -- $DAEMON_OPTS
  41. echo "$NAME."
  42. ;;
  43. reload)
  44. echo -n "Reloading $DESC configuration: "
  45. start-stop-daemon --stop --signal HUP --quiet --pidfile /usr/local/nginx/logs/nginx.pid \
  46. --exec $DAEMON
  47. echo "$NAME."
  48. ;;
  49. *)
  50. N=/etc/init.d/$NAME
  51. echo "Usage: $N {start|stop|restart|force-reload}" >&2
  52. exit 1
  53. ;;
  54. esac

  55. exit 0

以上操作完成后直接在PS4中手动选择DNS主机,选择共享,twitch直播就可以RTMP视频流转发到自己想要的直播平台上了


Windows教程

http://www.gamehome.tv/Article/ps4/news/201409/30815.shtml


录制视频nginx.conf配置

  1. worker_processes 1;


  2. events {
  3. worker_connections 1024;
  4. }


  5. rtmp {
  6. server {
  7. listen 1935;
  8. chunk_size 8192;
  9. max_message 512M;

  10. application app {

  11. live on;
  12. record all; #录制内容
  13. record_max_size 1024M ; #录制最大容量
  14. record_path ps4; #录制路径,windows下相对于nginx.exe的位置路径
  15. meta copy;
  16. }
  17. }
  18. }
以上是录制视频的配置,PS4 1.6.2固件可以录制960x540 29.97fps格式的h264格式视频
PS4综合资讯相关
  • 上一篇文章:
  • 下一篇文章: