录制直播

Sur*_*esh 8 streaming rtmp

如何录制带音频的直播屏幕?我在一些关于 Mplayer 和 VLC 播放器的论坛上读到过。我尝试使用下载助手,但没有运气

这些是我做的步骤

  1. http://shalomtv.tv
  2. 单击并播放 shalom India,第一个选项卡,直播电视

pil*_*cks 11

您链接中的流似乎是 RTMP 流。解决方案:

使用 rtmpdump 和 rtmpsrv 下载 RTMP 流

  1. 安装rtmpdump由开终端Ctrl+ Alt+T和使用这个命令:

    sudo apt-get install rtmpdump
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过本地端口重定向 RTMP 流量。将此命令复制并粘贴到终端窗口:

    sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT
    
    Run Code Online (Sandbox Code Playgroud)
  3. 首先rtmpsrv在终端输入:

    rtmpsrv
    
    Run Code Online (Sandbox Code Playgroud)
  4. 转到视频流所在的网站并开始播放视频。

  5. 过了一会儿,rtmpsrv应该输出一个长长的命令,看起来像这样:

    rtmpdump -r "rtmp://livestream.someaddress.com/live/" -a "live/" -f "LNX 11,6,602,171" -W "https://www.someaddress.org/live/player.swf" -p "http://live.tv/" -y "nnnnnn.sdp" -o nnnnnn.flv
    
    Run Code Online (Sandbox Code Playgroud)
  6. 停止rtmpsrvCtrl+ C。您可以离开该网站。

  7. 下载之前,您需要删除您之前所做的端口转发。将此命令复制并粘贴到终端:

    sudo iptables -t nat -D OUTPUT -p tcp --dport 1935 -j REDIRECT
    
    Run Code Online (Sandbox Code Playgroud)
  8. 最后,复制以“rtmpdump -r...”开头的长命令并将其粘贴到终端中。rtmpdump应该开始下载流。您可以使用Ctrl+停止下载C