LINUX下看在线视频:rtsp 改为 mms

比如说要看 
http://broadcast.hzcnc.com/player.asp?code=345&pname=%u65e0%u95f4%u9053

$ curl 'http://broadcast.hzcnc.com/Play.aspx?code=345'
<ASX VERSION = "3.0">
  <ENTRY>
    <REF HREF = "rtsp://125.210.224.83/345.wmv?20091201122420
6074460C4E482F6395910591ECEEC349441"/>
    <STARTTIME VALUE="00:00:00" />
  </ENTRY>
</ASX>

将其中的 rtsp 改为 mms 用 mplayer 播放
$ mplayer mms://125.210.224.83/345.wmv?200912011224206074460C4E482F6395910
591ECEEC349441

这个方法,对看电影,电视剧,直播等都有效。
一直用这个方法看cctv5.





我直接贴脚本吧:
#!/bin/bash

url="$1"
[ -z "$url" ] && {
    echo "$(basename $0) broadcast.hzcnc.com_player_url
e.g. 
./$(basename $0) 'http://broadcast.hzcnc.com/playerlive.asp?code=htv1'"
exit 1
}

code=$(echo "$url" | sed 's/.*/<code=/(/w/+/).*//1/')
rtsp="$(curl -s "http://broadcast.hzcnc.com/Play.aspx?code=$code"  |
grep -o "rtsp://[^'/"]*" )"
mms="mms${rtsp#rtsp}"

echo "$mms"
mplayer "$mms"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值