[文章作者:张宴 本文版本:v1.0 最后修改:2009.04.13 转载请注明原文链接:http://blog.zyan.cc/post/409/]

  上周五,我们基于开源Flash Server:Red5(http://osflash.org/red5)的Flash流媒体服务平台上线,内容涉及视频上传、视频分发、调用接口、Flash播放器等。

  一、Flash RTMP流媒体播放演示(播放时进度条可以自由拖动):

  

  生产环境更多 Flash RTMP 流媒体视频演示:http://jx3.xoyo.com/xgxz/video/



  二、安装步骤简要说明:
  ①、安装JDK
  打开http://java.sun.com/javase/downloads/,下载最新的Java SE Development Kit (JDK),安装在/usr/local/jdk/下。
chmod +x jdk-6u13-linux-i586.bin
./jdk-6u13-linux-i586.bin


  ②、安装Red5
  打开http://osflash.org/red5/070final,下载red5-0.7.0.tar.gz,解压缩后执行./red5.sh,然后访问http://yourdomain:5080/,有演示。



  三、服务器带宽消耗比较:
  ①、客户端 1.5M ADSL 环境,HTTP 方式播放单个视频,服务器所消耗的带宽:
[root@localhost ~]# ./net.sh eth0 1
IN: 3318 Byte/s OUT: 259984 Byte/s
IN: 3486 Byte/s OUT: 249470 Byte/s
IN: 3332 Byte/s OUT: 259984 Byte/s
IN: 3090 Byte/s OUT: 252528 Byte/s
IN: 3000 Byte/s OUT: 252474 Byte/s
IN: 3000 Byte/s OUT: 253976 Byte/s
IN: 2940 Byte/s OUT: 255478 Byte/s
IN: 3004 Byte/s OUT: 252474 Byte/s
IN: 3452 Byte/s OUT: 252528 Byte/s
IN: 3270 Byte/s OUT: 260038 Byte/s
IN: 3586 Byte/s OUT: 252474 Byte/s


  ②、客户端 1.5M ADSL 环境,RTMP 流媒体方式播放单个视频,服务器所消耗的带宽:
[root@localhost ~]# ./net.sh eth0 1
IN: 3900 Byte/s OUT: 27878 Byte/s
IN: 4200 Byte/s OUT: 30868 Byte/s
IN: 4380 Byte/s OUT: 27801 Byte/s
IN: 4080 Byte/s OUT: 29965 Byte/s
IN: 4080 Byte/s OUT: 26450 Byte/s
IN: 3960 Byte/s OUT: 27143 Byte/s
IN: 3000 Byte/s OUT: 10061 Byte/s
IN: 3960 Byte/s OUT: 16166 Byte/s
IN: 3660 Byte/s OUT: 26480 Byte/s
IN: 4020 Byte/s OUT: 23127 Byte/s


  HTTP 方式播放,如果服务器端不限速,客户端的带宽越大,服务器消耗的带宽也越大,但限速又会影响用户体验;
  RTMP 流媒体方式播放,只要客户端达到最低带宽要求,不管客户端的带宽如何,服务器消耗的带宽都一样。

  如果播放10M以内大小的视频,HTTP 能够在较短的时间内下载完视频,能够降低并发观看用户数;
  如果播放10M以上大小的视频,RTMP 要比 HTTP 方式节省不少带宽。

  RTMP 播放时进度条可以自由拖动,虽然Lighttpd和Nginx目前也可以使用somevideo.flv?start=xxx的方式从指定位置下载视频,但还是不如 RTMP 灵活。



  四、带宽测试Shell脚本(net.sh):
#!/bin/bash

# test network width

function usage

{

        echo "Usage: $0  "

        echo "    e.g. $0 eth0 2"

        exit 65

}


if [ $# -lt 2 ];then
usage
fi
typeset in in_old dif_in
typeset out out_old dif_out
typeset timer
typeset eth

eth=$1
timer=$2

in_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $1 }' )
out_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $9 }' )

while true
do
sleep ${timer}
in=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $1 }' )
out=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $9 }' )
dif_in=$(((in-in_old)/timer))
dif_out=$(((out-out_old)/timer))
echo "IN: ${dif_in} Byte/s OUT: ${dif_out} Byte/s"
in_old=${in}
out_old=${out}
done
exit 0


Tags: , ,



技术大类 » 其他Unix技术 | 评论(79) | 引用(3) | 阅读(133104)
GAWET
2013-1-29 17:34
买轴承就到:www.jkzhoucheng.cn
GHWERW
2013-3-1 16:18
买轴承就到:www.jkzhoucheng.cn
GAWERWE
2013-3-5 13:44
买轴承就到:www.jkzhoucheng.cn
FWER
2013-3-7 14:32
买轴承就到:www.jkzhoucheng.cn
HAERWE
2013-3-7 14:43
买轴承就到:www.jkzhoucheng.cn
海阔天空 Homepage
2013-5-13 20:36
海阔天空俏佳人娱乐会所15026982229 小姐服务24小时出差旅游大学生兼职按摩小姐上门,处女开红,兼职空姐,,白俄罗斯小姐,兼职模特,性感少妇全国连锁,就近提供北京、上海、广州等地姐兼职美女上门保健按摩北京小姐上门,上海兼职美眉,广州美女上门保健按摩,西安女大学生兼职,重庆空姐兼职,杭州酒店宾馆美女,温州兼职美女,南京白领兼职,全国本地找小姐上门按摩,模特私拍,援助交际更多请进 www.lvcai.org 查看
男技师SPA 15026982220 Homepage
2013-6-1 22:08
海阔天空男技师SPA娱乐会所男子保健会馆是集男子 美容,男性SPA水疗,男性精油香薰, 男性保健等众多专业服务项目为一体的男士康体娱乐会所。 联系电话:15026982220 【杨姐】 http://www.itbude.com/
杭州东方魅力是杭州最好的夜场KTV
[2013-7-11 08:00]
来源:江刷东杜
内容:杭州东方魅力招聘模特www.mote188.com
杭州魅力金座招聘模特网站:www.dongfangmeili.cn
杭州东方魅力公司网站:www.dongfangmeili.net
feilong
2014-6-18 17:33
学习了。
Steven Email Homepage
2015-3-19 02:54
Thank you for this post Weight Loss Tea
可以发外链发广告贴的广告专区论坛
[2015-12-25 20:28]
来源:蒋玎姻奸
内容:最爱广告论坛,哪些论坛可以发广告?最爱广告论坛可以发免费广告,这是一个可以发外链发广告贴的广告专区论坛。欢迎各位企业站长、seoer前来发布企业广告软文外链SEO优化信息。 http://www.zuiailuntan.com/
可以发外链发广告贴的广告专区论坛
[2015-12-28 00:56]
来源:毛供注志
内容:最爱广告论坛,哪些论坛可以发广告?最爱广告论坛可以发免费广告,这是一个可以发外链发广告贴的广告专区论坛。欢迎各位企业站长、seoer前来发布企业广告软文外链SEO优化信息。 http://www.zuiailuntan.com/
cbo365 Homepage
2016-3-4 14:47
叁陆伍视讯科技有限公司有支持RTMP协议推流的网络摄像机http://www.cctv-cbo.com
shzz Email
2022-7-4 00:29
Admiring the time and effort you put into your blog and detailed information you offer!..  Digital real estate business
shz Email
2022-7-4 00:29
Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog.  Digital real estate business
shzz Email
2022-7-4 00:32
The writer is enthusiastic about purchasing wooden furniture on the web and his exploration about best wooden furniture has brought about the arrangement of this article.  Digital real estate business
szh Email
2022-7-4 00:32
it's really cool blog. Linking is very useful thing.you have really helped  Digital real estate business
szh Email
2022-7-4 00:35
I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot!  Digital real estate business
shzz Email
2022-7-4 00:36
I must admit that your post is really interesting. I have spent a lot of my spare time reading your content. Thank you a lot!  Digital real estate business
szh Email
2022-7-4 00:38
I love the way you write and share your niche! Very interesting and different! Keep it coming!  Digital real estate business
分页: 4/5 第一页 上页 1 2 3 4 5 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]