为什么mplayer跟vlc都播放不了ipv6的mms

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
icelee123
帖子: 811
注册时间: 2011-07-16 19:48
系统: Arch

为什么mplayer跟vlc都播放不了ipv6的mms

#1

帖子 icelee123 » 2013-10-28 21:24

比如中科大cctv5-hd
mms://tv6.ustc.edu.cn/hdtv2

vlc mms://tv6.ustc.edu.cn/hdtv2

代码: 全选

[0x268c368] access_mms access error: failed to open a connection (tcp)
[0x268c368] access_mms access error: failed to open a connection (tcp)
[0x268c368] access_mms access error: cannot connect to server
[0x268c368] access_mms access error: error: HTTP/1.1 404 Not Found
[0x21b6c08] main input error: open of `mms://tv6.ustc.edu.cn/hdtv2' failed

mplayer mms://tv6.ustc.edu.cn/hdtv2

代码: 全选

MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing mms://tv6.ustc.edu.cn/hdtv2.
STREAM_ASF, URL: mms://tv6.ustc.edu.cn/hdtv2
Resolving tv6.ustc.edu.cn for AF_INET6...
Connecting to server tv6.ustc.edu.cn[2001:da8:d800::43]: 1755...

connection timeout
Resolving tv6.ustc.edu.cn for AF_INET...

Couldn't resolve name for AF_INET: tv6.ustc.edu.cn
Resolving tv6.ustc.edu.cn for AF_INET6...
Connecting to server tv6.ustc.edu.cn[2001:da8:d800::43]: 80...

Server returned 404:Not Found
Failed to parse header.
Failed, exiting.
Resolving tv6.ustc.edu.cn for AF_INET6...
Connecting to server tv6.ustc.edu.cn[2001:da8:d800::43]: 80...

Server returned 404: Not Found
No stream found to handle url mms://tv6.ustc.edu.cn/hdtv2


Exiting... (End of file)
而windows下一个WMP完破,何解?

顺便说一句,不是全部不能打开,大连理工大学的可以打开
上次由 icelee123 在 2013-10-28 22:01,总共编辑 1 次。
其实我是菜鸟、、、
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: 为什么mplayer跟vlc都播放不了ipv6的mms

#2

帖子 mraandtux » 2013-10-28 21:33

类似UserAgent的问题,但播放器的UserAgent不知道能不能改。
头像
royclark
帖子: 301
注册时间: 2011-05-15 1:01
系统: Debian GNU/Linux sid

Re: 为什么mplayer跟vlc都播放不了ipv6的mms

#3

帖子 royclark » 2013-10-28 22:41

也许是源方面的原因。我用 avplay rtsp://tv6.ustc.edu.cn/tv5 可以看,不过容易卡死(画面不再动,没声音,CPU 100%),无法继续放下去。用 mplayer 也可以放,不过更容易卡死。

我用 rtsp://tv6.ustc.edu.cn/tv5 而不是 rtsp://tv6.ustc.edu.cn/hdtv2 来测试,是因为 hdtv2 完全放不出来(入网速约 500 KB/s,CPU 100%,然后就是不出画面)。

vlc 和 totem 没装,赖得装就不测试了。
foo.png
头像
icelee123
帖子: 811
注册时间: 2011-07-16 19:48
系统: Arch

Re: 为什么mplayer跟vlc都播放不了ipv6的mms

#4

帖子 icelee123 » 2013-10-28 23:55

royclark 写了:也许是源方面的原因。我用 avplay rtsp://tv6.ustc.edu.cn/tv5 可以看,不过容易卡死(画面不再动,没声音,CPU 100%),无法继续放下去。用 mplayer 也可以放,不过更容易卡死。

我用 rtsp://tv6.ustc.edu.cn/tv5 而不是 rtsp://tv6.ustc.edu.cn/hdtv2 来测试,是因为 hdtv2 完全放不出来(入网速约 500 KB/s,CPU 100%,然后就是不出画面)。

vlc 和 totem 没装,赖得装就不测试了。
foo.png
关键是我同样的网络环境下 用windows media player播放无压力啊
其实我是菜鸟、、、
头像
royclark
帖子: 301
注册时间: 2011-05-15 1:01
系统: Debian GNU/Linux sid

Re: 为什么mplayer跟vlc都播放不了ipv6的mms

#5

帖子 royclark » 2013-10-29 12:34

代码: 全选

$ nmap -6 tv6.ustc.edu.cn 

Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-29 12:16 CST
Nmap scan report for tv6.ustc.edu.cn (2001:da8:d800::43)
Host is up (0.084s latency).
Not shown: 994 filtered ports
PORT      STATE SERVICE
80/tcp    open  http
135/tcp   open  msrpc
445/tcp   open  microsoft-ds
554/tcp   open  rtsp
3389/tcp  open  ms-wbt-server
49154/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 8.26 seconds
mms 默认端口是 1755,rtsp 默认端口是 554(<del>135</del>笔误)。服务器上开的是 rtsp,没开 mms,放个 mms:// 当然会出错。
windows media player 可以放,猜测可能是它会自己尝试用 rtsp 来连接。
在另一台机器上试了用 totem 放 mms:// 也可以,但会死一段时间后才放出来,放 rtsp:// 的时候立刻就出来了,估计也是 mms 连接失败后自动用 rtsp 来连接。
所以结论似乎是地址写错了,跟这几个播放器放不放得了 mms 没有关系。
头像
icelee123
帖子: 811
注册时间: 2011-07-16 19:48
系统: Arch

Re: 为什么mplayer跟vlc都播放不了ipv6的mms

#6

帖子 icelee123 » 2013-10-29 12:45

royclark 写了:

代码: 全选

$ nmap -6 tv6.ustc.edu.cn 

Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-29 12:16 CST
Nmap scan report for tv6.ustc.edu.cn (2001:da8:d800::43)
Host is up (0.084s latency).
Not shown: 994 filtered ports
PORT      STATE SERVICE
80/tcp    open  http
135/tcp   open  msrpc
445/tcp   open  microsoft-ds
554/tcp   open  rtsp
3389/tcp  open  ms-wbt-server
49154/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 8.26 seconds
mms 默认端口是 1755,rtsp 默认端口是 554(<del>135</del>笔误)。服务器上开的是 rtsp,没开 mms,放个 mms:// 当然会出错。
windows media player 可以放,猜测可能是它会自己尝试用 rtsp 来连接。
在另一台机器上试了用 totem 放 mms:// 也可以,但会死一段时间后才放出来,放 rtsp:// 的时候立刻就出来了,估计也是 mms 连接失败后自动用 rtsp 来连接。
所以结论似乎是地址写错了,跟这几个播放器放不放得了 mms 没有关系。
非常感谢~~改为rtsp:// 用avplay可以播放 。虽然我这边用mplayer跟vlc照样播放不了。但avplay足够了 :em11

顺便吐槽一下avplay的名字 :em05
其实我是菜鸟、、、
回复