在mplayer windows cmd中更改用户代理?

时间:2017-09-15 20:33:52

标签: mplayer live555

我正在观看来自rtsp:// r5 --- sn-link的视频,我希望更改当前显示为的用户代理 User-Agent: MPlayer (LIVE555 Streaming Media v2013.04.30)\r\n
在wireshark。

我也尝试过命令

mplayer -user-agent "QuickTime" rtsp://r5---sn-q4flrne6.googlevideo.com/Cj0LENy73wIaNAkbOZCZD61_VhMYESARFC3vKLxZMOCoAUIASARgxPz01cadit5ZigELM3cxNEhielBxdzQM/D3EFB0C52E0C6FD06FA36F7D5E413993EB5B33D9.90DD45248D796A1FCF6B0E3031CDB810A641A0D6/yt6/1/video.3gp

它不会改变任何仍然有默认的mplayer用户代理

我将如何将其更改为自定义的任何人友好协助

1 个答案:

答案 0 :(得分:0)

mplayer帮助解释这是针对HTTP:

  

-user-agent
                 用作HTTP流的用户代理。

如果查看mpayer源代码demux_rtp.cpp,您将看到无法指定RTSPClient使用的用户代理字符串。

要设置它,您可以调用类RTSPClient的live555 API:

void    setUserAgentString (char const *userAgentName)