Colonel转码集群

1,623 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,623
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Colonel转码集群

  1. 1. 转码集群<br />Colonel<br />
  2. 2. 使用API化<br />任意机器可坏<br />硬件可插拔<br />编写<br />目标:<br />
  3. 3. 总体设计:<br />我们的集群<br />
  4. 4. 上传机<br />转码机<br />上传机<br />转码机<br />转码机<br />Colonel<br />转码机<br />转码机<br />MySQL<br />
  5. 5. 类似FTP<br />数据流:<br />rsync<br />控制流:<br />简单tcp,类似Json;<br />为什么不用xml?<br />通信协议:<br />
  6. 6. Perfork模型、Shadow热备<br />类Webserver式嵌入脚本<br /> —— 简化开发<br /> —— 易于扩充功能<br />服务器端设计:<br />
  7. 7. Fork模型<br />权限最大化,代码最简化<br />内置一些功能,如健康汇报<br />客户端设计:<br />
  8. 8. Uploader:Colonel同学,我发现一个文件,2分钟的300kbit,新闻上传的,咋办~<br />Colonel:Transcoder(192.168.0.1)现在比较闲,给他弄。<br />Uploader:rsync完毕~<br />Transcoder:Colonel同学,我发现一个文件,2分钟的300kbit,咋办?<br />Colonel:你需要转一份高清MP4和一份标清flv出来。<br />Transcoder:高清MP4怎么转?<br />Colonel:ffmpeg –vcodec libx264 –b 800k …….<br />Transcoder:转换成功,然后呢?<br />Colonel:给cdn吧。rsync 1.MP4 192.168.2.3<br />Transcoder:成功。标清flv怎么转?<br />Colonel:mencoder –ovc x264 –x264opts bitrate=200k ……<br />Transcoder:转失败了。。咋办?<br />Colonel:没事,我告诉上传的人失败了。<br />。。。。。。<br />工作流:<br />
  9. 9. 完<br />

×