免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

互联网技术新热点之--如何提高视频转码和存储效率?(获奖名单已公布2013-5-6) [复制链接]

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
31 [报告]
发表于 2013-04-07 10:20 |只看该作者
回复 30# ddd010


    还没用呢,前一段时间看过几个265的演示视频,相当流畅,清晰

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
32 [报告]
发表于 2013-04-07 14:03 |只看该作者
这个应该是走简化视频压缩方式,然后通过显卡来转码应该比CPU来的更快更好
弄几个服务器安上他四块八块简化的顶极显卡专用于视频转码

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
33 [报告]
发表于 2013-04-08 08:46 |只看该作者
回复 31# chenyx


    哦。是哪方面应用演示?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
34 [报告]
发表于 2013-04-08 09:40 |只看该作者
回复 33# ddd010


    迅雷看看的265首发体验,里面有几个对比的片子,清晰度明显265好

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
35 [报告]
发表于 2013-04-08 17:05 |只看该作者
回复 34# chenyx


    谢谢哈,我回去看看 。

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
36 [报告]
发表于 2013-04-09 22:24 |只看该作者
那个h.265的比较已经盛传方式不太恰当了。
另想就

另插几句嘴兼回复 23# xike2002

    要无损的获得原始AVI品质唯一的办法就是提高码率,不过大多数时候其实是不必要的。
    在我们学《电视原理》时首先明确的是人眼是可以被欺骗的,视频效果达到一定质量后再提高意义不大。

     而且为了提高这一点点可以忽略的质量损失,可能投入的成本十分巨大,就好比一个人的学习成绩从60分提高到90分一般 比从90分提高到100分容易的多。
     所以在实际应用中根据需求情况,明确一个质量要求标准,如果能达到,就没有必要进一步提高品质了,这样可以节省很大的成本,而且这个成本其实是多方面的,因为视频从录制、压缩、转码、存储、传输、播放这一系列的流程中花费的成本都与质量相关的,而不仅仅是压缩转码这一步。
     高质量的视频必然占用更多的资源,这意味着同样计算机转码时间更多,大多也占用更多的存储空间,在网络传输时要花费更多的时间或者带宽,播放时解码复杂度或者耗费的计算机运算资源更多.....

     

   

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
37 [报告]
发表于 2013-04-10 20:35 |只看该作者
说一下大文件及海量文件存储应用经验。现在的优质视频,动辄上G深知数十G的体积,一方面为了加速用户的存取速度,另外为了减轻带宽的利用效率,一般会把这些大文件分块存储。这也是一定程度上加密了,仅获取到几块文件没什么用。
我们一般会把这些大文件按照2M-10M的块分割,当然要给这些数据块做个元数据索引,放到mongodb中,那些数据块根据块id哈希到几百台leveldb数据库中,leveldb还是很方便的,写速度惊人,用硬盘而不是内存缓存这些数据块,一方面达到了持久化的目的,另外极大的降低了成本。因为一个文件哈希到若干台机器,例如32台机器上,若是获取完整获取该文件,可以同时32个进程去拉取数据,速度很客观,即使某些块传送失败,不会影响已获取的数据,最后在组合一起就好。这样做的好处可以做到分段播放,按需获取数据,也能降低无效带宽使用,最大程度利用网络资源。另外很一般的机器就能存储大量的资源。性价比极高

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
38 [报告]
发表于 2013-04-11 14:38 |只看该作者
外行过来学学科普~

论坛徽章:
0
39 [报告]
发表于 2013-04-27 15:50 |只看该作者
本帖最后由 liuxuejin 于 2013-04-27 15:52 编辑

我也来谈谈视频转码这个问题,目前我个人的工作还是视频的视频的点播服务。视频转码可以简单的理解为讲其他格式的文件例如rmvb avi等转为flv mp4.(pc上点播的一般做法)。
用到的开源技术无非是ffmpeg  mencoder 来转码。ffmpeg 和mencoder 我们只是单纯的使用,还没有能力做大代码级的算法性能优化,其实这个也不是一般人能做到的,根据我查找到的资料以及跟一些大型的互联网视频公司沟通得知,他们也没有这个能力对ffmpeg 以及mencoder的算法进行优化,在一些论坛上交流也说到,ffmpeg的转码算法已经很难再进行优化了,除非是一些特定的应用或者一些天才。当然除了算法级别的提高转码性能外还有 提高硬件配置或者采用现在流行的GPU编程,还有就是采用专用的视频转码服务器,采用DSP芯片的硬解速度非常不错,国内的一家大型的
视频网站 也有用这种视频转码服务器。
基本上现在转码都是一个核一个ffmpeg进程,4核就开4个进程来进行转码。
视频的转码架构上 我觉得GearMan是个好东西,具体大家可以查询一下这个分布式任务分发架构,instagram用来做图片resize的,给予的评价也非常高。
视频的存储,如果不是很大的视频,我个人觉得fastDFS 是一个不错的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP