社区
community_281
帖子详情
像youku那样的视频网站是用什么技术实现的?
okmax
2009-07-24 10:34:15
像youku那样的视频网站是用什么技术实现的?
视频传上去,比较小,而且在线看比较快。
...全文
3775
22
打赏
收藏
像youku那样的视频网站是用什么技术实现的?
像youku那样的视频网站是用什么技术实现的? 视频传上去,比较小,而且在线看比较快。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q234876317
2010-07-18
打赏
举报
回复
为什么就没人回答这个问题呢
chilychang
2009-12-12
打赏
举报
回复
学习了.
okmax
2009-10-13
打赏
举报
回复
期待牛人
gqfjfz007
2009-09-18
打赏
举报
回复
回个帖子有那么难吗??.........举
robake
2009-09-01
打赏
举报
回复
国内的视频网站基本都用到了CDN加速,这是其速度快的原因。
而其视频播放却是使用了视频流断点续传的办法,这个就类似于浏览器打开网页的内容,是很多个数据包传输过来的,只不过这类的视频网站使用的播放器配合服务器端实在了取需要的那个数据包。
afdfgg
2009-08-04
打赏
举报
回复
主要技术就是把各种格式的视频转成flv,解决方案很多,网上找
xiedu414
2009-08-04
打赏
举报
回复
P2P传输技术 至少土豆是,个人猜优酷也是,根据就是进度加载的程度是根据视频拖动过多播放点来开始计算。
gunsand
2009-08-04
打赏
举报
回复
就是多台流媒体 服务器 CDN么。
szuwangjl
2009-08-03
打赏
举报
回复
应该是流媒体技术吧
locket
2009-08-03
打赏
举报
回复
利用h263/h264的编码技术,对上传的视频文件进行编码,转成flv
xugang96
2009-08-03
打赏
举报
回复
顶上去等待牛人
eagerle01
2009-08-03
打赏
举报
回复
[Quote=引用 5 楼 messi_yang 的回复:]
Up
也想弄清楚 ·
[/Quote]
少龙123
2009-08-01
打赏
举报
回复
帮顶
okmax
2009-08-01
打赏
举报
回复
期待牛人
penghaijun911
2009-08-01
打赏
举报
回复
1. Framework knowledge (架构知识)
架构是大型网站开发的重要部分。开发者已经从Rails, Django等公司提供的网站架构工具中收益,因为架构工具可以帮助完成那些需要一定编程知识的重复性的任务。如果你拥有领先的架构技术(像Rails, Django, CakePHP, Symfony等),你的择业面将非常广阔。
2. Widget Development (窗体小部件开发)
窗体小部件(Widgets)是一个嵌入网页的迷你应用程序,通常也可以下载到Windows或者Mac桌面下运行。它让数据变得便与携带而且更具交互性。比较出名的像Yahoo Widgets 和AOL Music Widgets。窗体小部件开发除了需要掌握网络应用程序开发所需的语言知识,还需要精通Javascript和Flash知识。
3. Custom CMS themes (内容管理系统主题定制)
如今越来越多人开始使用CMS(内容管理系统,例如Wordpress和Drupal)来构建他们的网站。可以想象不可能大家都用CMS提供的默认主题,为了让自己的CMS网站在外观设计上独树一帜,就需要一些专门给CMS开发主题的技术人员。
4. CMS Customizations and plugin development (内容管理系统的定制以及插件开发)
同样随着CMS的流行,对CMS的功能定制以及插件开发的需求也越来越大。
5. PSD to XHTML services (PSD转换XHTML的服务)
在建站中,许多公司是先用Photoshop设计好网站的外观原图,然后再转换成XHTML。这需要很强的CSS/HTML知识。
6. Javascript Plugin creation(Javascript的插件开发)
Javascript的Framework非常流行,因为它使Javascript的代码开发变得简单。就比如说现在流行的Javascript Framework - jQuery,如果你在它的基础上开发优秀的插件,那么你的插件也会跟着流行起来。
7. Facebook/MySpace applications (Facebook/MySpace 应用程序开发)
Facebook/MySpace两大社交网站在美国红遍半边天。给他们开发应用程序,不用说一定是相当热门的。
8. iPhone applications (iPhone 应用程序开发)
同样给iPhone开发应用程序,也一直都可以被大量下载,因此也是很赚钱的活。
9. E-commerce integration (电子商务一体化)
如今电子商务网站(像Ebay,Amazon)与在线银行服务系统(像Paypal和Google Checkout的)之间的配合越来越紧密,因此电子商务交易平台的开发也是相当有前途的。
10. Flash and Actionscript Knowledge (Flash和Actionscript知识)
越来越多的公司采用Flash来制作自己的网站、展现自己的产品,因为精美的动画总是容易吸引人们的眼球。因此Flash动画技术也必然迅速发展。
Pepeet
2009-08-01
打赏
举报
回复
学习
xupeihuagudulei
2009-07-25
打赏
举报
回复
[Quote=引用 5 楼 messi_yang 的回复:]
Up
也想弄清楚 ·
[/Quote]
messi_yang
2009-07-25
打赏
举报
回复
Up
也想弄清楚 ·
Raul_Gonzalez
2009-07-25
打赏
举报
回复
YouTube 的架构扩展
在西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability 的报告。视频内容在 Google Video 上有(地址),可惜国内用户看不到。
Kyle Cordes 对这个视频中的内容做了介绍。里面有不少技术性的内容。值得分享一下。(Kyle Cordes 的介绍是本文的主要来源)
简单的说 YouTube 的数据流量, "一天的YouTube流量相当于发送750亿封电子邮件.", 2006 年中就有消息说每日 PV 超过 1 亿,现在? 更夸张了,"每天有10亿次下载以及6,5000次上传", 真假姑且不论, 的确是超乎寻常的海量. 国内的互联网应用,但从数据量来看,怕是只有 51.com 有这个规模. 但技术上和 YouTube 就没法子比了.
1. Web 服务器
YouTube 出于开发速度的考虑,大部分代码都是 Python 开发的。Web 服务器有部分是 Apache, 用 FastCGI 模式。对于视频内容则用 Lighttpd 。据我所知,MySpace 也有部分服务器用 Lighttpd ,但量不大。YouTube 是 Lighttpd 最成功的案例。(国内用 Lighttpd 站点不多,豆瓣用的比较舒服。by Fenng)
2. 视频
视频的缩略图(Thumbnails)给服务器带来了很大的挑战。每个视频平均有4个缩略图,而每个 Web 页面上更是有多个,每秒钟因为这个带来的磁盘 IO 请求太大。YouTube 技术人员启用了单独的服务器群组来承担这个压力,并且针对 Cache 和 OS 做了部分优化。另一方面,缩略图请求的压力导致 Lighttpd 性能下降。通过 Hack Lighttpd 增加更多的 worker 线程很大程度解决了问题。而最新的解决方案是起用了 Google 的 BigTable, 这下子从性能、容错、缓存上都有更好表现。看人家这收购的,好钢用在了刀刃上。
出于冗余的考虑,每个视频文件放在一组迷你 Cluster 上,所谓 "迷你 Cluster" 就是一组具有相同内容的服务器。最火的视频放在 CDN 上,这样自己的服务器只需要承担一些"漏网"的随即访问即可。YouTube 使用简单、廉价、通用的硬件,这一点和 Google 风格倒是一致。至于维护手段,也都是常见的工具,如 rsync, SSH 等,只不过人家更手熟罢了。
3. 数据库
YouTube 用 MySQL 存储元数据--用户信息、视频信息什么的。数据库服务器曾经一度遇到 SWAP 颠簸的问题,解决办法是删掉了 SWAP 分区! 管用。
最初的 DB 只有 10 块硬盘,RAID 10 ,后来追加了一组 RAID 1。够省的。这一波 Web 2.0 公司很少有用 Oracle 的(我知道的只有 Bebo,参见这里). 在扩展性方面,路线也是和其他站点类似,复制,分散 IO。最终的解决之道是"分区",这个不是数据库层面的表分区,而是业务层面的分区(在用户名字或者 ID 上做文章,应用程序控制查找机制)
YouTube 也用 Memcached.
chuying718
2009-07-25
打赏
举报
回复
JF
加载更多回复(2)
视频上传ffmpeg转码flv、截图播放点播播客解决方案代码
网络视频作为一种绘声绘影的传播方式,比文字和图片具有更丰富的表现能力, 优酷、土豆、乐视、酷6的快速发展就是最好的证明,引用视频广告连篇,烦不胜烦,如何让自己的网站也具备视频上传和转码功能是众多站长一直以来的梦想,甚至部分站长梦想在视频的细分市场里分一杯羹,这也不是不可能的事情,网站内容管理系统那么多,专业的视频播客程序却找不到几个,请人开发漫长无期,投资成本太高,如何解决这
技术
难题? 现在这个视频转码系统可以轻松解决这一
技术
难题,你无需懂得程序代码,三步即可轻松
实现
视频上传、转码、播放,完美整合到任何CMS系统、论坛、博客等系统,
实现
视频点播功能,让你的网站更丰富、强大。
国内互联网视频行业运营分析.rar
互联网视频平台在国内已经逐步兴起,优酷土豆、某
视频网站
PPS、迅雷看看、6间房、暴风影音、PPLIVE、腾讯等等视频平台构建起了中国互联网视频行业的第一阵容。这个行业历经重重考验、走过那些鲜为人知的坎坷路途,终于迎来了商业成熟期。而广大的互联网从业者和投资者也开始更加关注并热切的希望投身到该领域。但是,还没有看清前人所历经的荆棘就盲目开展自己的互联网视频项目势必会重蹈他们的失败历程。 最近接触了很多热情满满想要投身到视频类项目的互联网从业者,看到他们还没有搞清楚运营项目的环节和问题就开始投资设计网站平台,甚至仅希望投资几千元,从专营企业门户站的网站公司订制搭建自己的商业性平台,就认为基本完成运营的前期准备。其实这是远远不够的。在此,我简单阐述分析一下互联网视频行业的运营会遇到的问题及一些平台成功的核心要素。 首先,国内的互联网视频企业在2012年的互联网大会上已经自发形成了两大阵营,一方面是以优酷土豆、当时的某
视频网站
等为主的WEB视频阵营,另一方面是以迅雷看看、暴风影音、PPLIVE、当时的PPS为主的客户端视频阵营。双方都非常看好自身模式的运营前景,WEB视频平台不需要客户额外安装客户端,仅通过WEB浏览器就可以在任何一台电脑上观看视频,用户体验更胜一筹,而且可以迅速的扩展用户群体。同时,客户端视频平台则认为,视频平台的兴盛与长期盈利势必是要建立在庞大的用户群体数量的基础上,WEB阵营的各类平台由于不能在WEB浏览器上
实现
P2P传输,而要负担越来越大的服务器带宽成本,即使用户量增加的速度很快,但所带来的赢利根本无法平衡相应的服务器带宽成本。要想
实现
平台的盈利必须要利用P2P
技术
减少服务器带宽的运营成本,由客户端
实现
的P2P协议正好可以满足这项需求。 大家要知道,国内的一线视频平台大部分是在2005年前后逐渐兴起的,他们坐拥庞大的风险投资,金额数以亿计。既便如此,直到2010年开始,这些视频平台才逐渐开始有了赢利了兆头。原因就在于,他们要承担非常可观的视频服务器及带宽的运营成本。相反,如果放弃WEB端,就要大大降低用户量扩张的速度。除此之外,还有更大的一笔成本投入,就是版权费用。作为视频点播平台无法规避视频内容的重要性,有很多后期的
视频网站
因为没有足够的视频资源而渐渐消失在了这个行业中。这一系列的问题都让一线视频企业和他们的投资商在长期经验过程中十分困扰。 然而,在众多互联网视频平台挣扎之际,一家濒临瓦解的
视频网站
—“6间房”,开始了他的视频直播商业模式运营。依靠他的高带宽
技术
优势,迅速
实现
了企业的大幅盈利。然而他的出现和以往的视频平台最大的不同就在于他所采用的“直播”模式成功规避了视频内容的版权限制,仅负担服务器带宽成本便让6间房大大缩短了盈利周期。 直到2013年,国内的一线视频平台经过了长达8年的艰苦奋斗,逐渐在自己的运营模式上取得成功,扭亏为盈或逐渐扩大收益。在这个行业中,高额的服务器带宽成本一直是行业的至高门槛,让很多普通从业者无法涉足其中。 随着互联网
技术
的日新月异,从2006年到2011年,各类新兴的互联网数据处理底层
技术
越发完善。近年新成形的WEB-P2P视频
技术
已经越来越被视频行业从业者关注,其中,优酷、搜狐、某
视频网站
都已试水该
技术
。 所以,面对前人的行业经验,互联网从业者切勿盲目投身视频平台项目,要对平台的视频资源及版权问题做好规划,并对预期的用户并发所带来的服务器带宽成本有一定了解。然后再从运营角度出发开展项目实施工作。 要点总结如下: 运营难点 借鉴方法 成功规避案例 1 用户群体扩展效率 Web 优酷土豆、某
视频网站
2 服务器带宽成本 P2P
海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程
本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块),工作在ap模式下,并且用电脑通过WIFI去连接开发板
实现
主机和开发板的无线网络局域网通信,这样就可以用WIFI网络取代板载ethernet有线网络方式来进行调试和局域网视频预览。现在很多的视频摄像头产品都要求支持无线网络连接功能,本季课程主要是针对这方面开发
技术
讲解的。随着通信行业发展,网速越来越快,网络也从文本时代发展越过语音时代到了现在视频时代,“优酷、爱奇艺”、“微视频”、“直播”等的出现也是视频逐步成为主流媒体的证据和表现。航拍、视频监控、刷脸过关检测、汽车ADAS系统等应用也是视频在主流行业中的应用,因此视频的采集、编解码、传输、识别等
技术
变得越来越有价值,涌现出了“海康威视”、“大华股份”、“深圳英飞拓”等一批明星企业,名扬海内外,动辄市值几百亿。同时在芯片级,国产华为海思HI35XX系列视频编解码方案也逐步取代进口芯片(如TI、安霸)成为主流方案。视频行业
技术
含量高、难度大、学习周期长、发展变化快而资料少,因此行业比较缺人、工资较高。如海康威视,普通高校硕士研究生应届进入年薪普遍高于15-20万,在嵌入式linux领域也算高工资
技术
方向了。本项目是朱老师及其团队推出的一个嵌入式linux领域重量级企业级实战项目,选用华为海思HI3518E方案,结合OV9712/AR0130 Sensor
实现
图像采集和H.264编码压缩,并通过ethernet和WIFI,以socket实时流和RTSP等方式,
实现
720P/960P高清视频传输。本项目共分11季,从海思SDK开发环境搭建,到sample程序讲解、SDK中API函数解析,到H.264编解码、RTSP流媒体传输、MP4文件打包,到图像IQ调试、图像识别等视频领域高阶内容,可以说从零基础入手,对图像采集、编解码、网络传输、图像存储和识别做了全方位的详细讲解和代码分析,是目前市面上**一套系统讲解图像和视频
技术
的视频课程。
视频播放器封装库案例,仿照优酷,爱奇艺视频播放器,可以添家视频观看权限,试看模式,类似优酷试看功能。基于ijkpla.zip
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种
技术
项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同
技术
领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,
实现
其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
计算机设计 - 仿优酷Android客户端图片左右滑动(自动滑动) ,保证可靠运行,计算机专业可参考,免费资源下载
仿优酷Android客户端图片左右滑动(自动滑动)功能,是指通过
技术
手段模拟优酷Android客户端在展示图片时的自动滑动效果。这一功能允许用户在浏览图片时,图片能够自动从右向左滑动,呈现出流畅且动态的展示效果。 在
实现
这一功能时,开发者需要深入了解优酷Android客户端的图片展示机制,并借鉴其自动滑动的核心算法和
技术
。通过编写相应的代码和逻辑,使图片能够按照一定的速度和间隔自动进行滑动。 同时,为了
实现
更好的用户体验,开发者还可以加入一些额外的交互特性,比如用户可以通过手指触摸屏幕来暂停或继续图片的自动滑动,或者通过滑动手指来手动切换图片。 仿优酷Android客户端图片左右滑动(自动滑动)功能不仅可以应用于视频类应用,也可以扩展至电商、社交等其他类型的应用中。它能够以更直观、生动的方式展示图片,提升用户的浏览体验,并帮助开发者打造更加吸引用户的界面设计。 总之,通过
实现
仿优酷Android客户端图片左右滑动(自动滑动)功能,我们可以为用户提供更加流畅、便捷和有趣的图片浏览体验,同时提升应用的吸引力和竞争力。
community_281
590
社区成员
254,054
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章