我正在观看来自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用户代理
我将如何将其更改为自定义的任何人友好协助
答案 0 :(得分:0)
mplayer帮助解释这是针对HTTP:
-user-agent
用作HTTP流的用户代理。
如果查看mpayer源代码demux_rtp.cpp,您将看到无法指定RTSPClient
使用的用户代理字符串。
要设置它,您可以调用类RTSPClient
的live555 API:
void setUserAgentString (char const *userAgentName)