`
lq311
  • 浏览: 8706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

流媒体播放器研究笔记(非技术)

阅读更多
        出于工作的需要,我开始了播放流媒体视频的研究。开始接到任务的时候,虽然什么都不懂,但觉得不会可以查吗,于是在Google以及百度上进行了海选式的操作,经常一次性打开10个左右的网页,然后一一寻找对于自己有用的信息,但是结果很出乎我的意料,资料基本都是杂乱且片面的,甚至文章中给出的链接网址都已经无效了。

        最后决定流媒体服务器用Red5,播放器通过Flex实现。资料我是真找不到,都是各种片段,其间经历过很多次各种环境(JDK,tomcat,Red5,Flex)的不同版本的搭配配置,难点在于Red5与tomcat的集成,由于Red5版本的不同,集成的方法也不同,所以网上提供的方法都很杂,我是借鉴了一个视频教程(http://www.tudou.com/programs/view/Mjb7Wy3By-c/)的讲解才完成的。最后顺利通过的是jdk6.0、tomcat6.0、Red5War_0.8.0、Flex3.0 。

        最初实现的播放器没有任何功能,其实就不是个播放器,对于此前从未接触过Flex、AS以及Flash(我只会Java)的我又开始了那无奈的海选,有关播放器的代码还是有的,基本的功能也比较简单。但问题又来了,基于RTMP协议的播放器实现代码我却找不到:基于RTMP协议的代码都没有功能;有功能的播放器又都不支持RTMP。这样我就只能东拼西凑,组成自己需要的播放器,最终经过几天的努力还是没能成功,进度条总是不好用。正在这纠结的时刻,我突然有了发现桃源的感觉:FlowPlayer和JW Player的登场。

        两款播放器是一起发现的,在这方面都是非常成熟的了,功能很全面。支持自定义界面、自定义功能、开源免费(不过有产品LOGO,同时也有商业付费版)、支持RTMP协议。这正是我要的,于是乎又开始Google了,这方面的中文资料还是比较少的,不得已还是通过官网提供的英文文档完成了测试配置。这两款播放器真是漂亮,比我自己做的那些Flex播放器好看多了。最终配置完成的版本包括:免费版FlowPlayer3.2.2(允许商业使用)、免费版JW Player5.2(不允许商业使用)、Crack版JW Player5.2。

        这还不算完,还有一项重要的功能,即视频格式的转换。初步了解了下,一般会用到FFmpeg或mencoder。不过我用的是JAVE(底层是FFmpeg)。
分享到:
评论
2 楼 durongze 2013-03-02  
尤其是网站还只有会员才能访问,注册了会员,可是发现这种网站的视频太难下载了
1 楼 durongze 2013-03-02  
楼主好,我想说的是采用这种技术的网站上的视频如何下载

相关推荐

    find-me-a-movie

    像我一样,您有时会很难找到要在不同流媒体平台上观看的电影吗? 为了解决这个问题,我想创建一个站点来从8000多个顶级电影列表中随机选择电影(来自TMDb API)! 成就成就 成就清单: 移动和桌面模型。 “移动...

    大数据与教育.doc

    (3)感知数据,进入移动互联网时代后,移 动平台的感知功能和基于位置的服务普及产生了大量感知数据,各个城市的视频监控每 时每刻都在采集巨量的流媒体数据,工业监控也是大数据的重要来源。感知数据与互联 网数据...

    《Java语言程序设计》课程教学设计方案.doc

    每位学生根据流媒体课程和面授辅导课内容认真填写,并由课程辅 导教师(任课教师)审核并评分。 四、纳入形成性考核的教学过程 形成性考核总成绩为 30 分,占总成绩的 30% 。形成性考核分为实验成绩、自主学习成绩和...

    asp.net知识库

    技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则...

    html入门到精通上

    HTML是构造网页的通用语言,它以简单性、多样性著称,因而随着万维网的普及而极大的流行,很多非计算机专业人员也能够直接编写HTML代码来建立自己的主页。  HTML 4.0的出现则使万维网更加丰富多彩。本书堪称...

    HTML 4.0从入门到精通下

    HTML是构造网页的通用语言,它以简单性、多样性著称,因而随着万维网的普及而极大的流行,很多非计算机专业人员也能够直接编写HTML代码来建立自己的主页。  HTML 4.0的出现则使万维网更加丰富多彩。本书堪称...

    浅谈大数据及大数据分析.doc

    3 大数据四种主要的数据结构类型 人们最熟悉的往往是分析结构化数据,而半结构化数据(在此处显示为 XML)、准结构化数据(显示为点击流字符串)和非结构化数据则带来不同的挑战,并且 需要使用不同的方法进行分析...

    《电脑爱好者》2011年笫15期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年14期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年10期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年11期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第6期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第1期1月上

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第2期1月下

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    电脑爱好者2011年笫8期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第3期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第5期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年12期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年笫16期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

    《电脑爱好者》2011年第4期

     特别话题Ⅰ:每期一个话题,围绕着各种非硬件技巧进行话题,通常是引用一个真实的小故事改编为主线来讲述,如“备份”,“Windows 7"等。版块栏目2 系统:围绕着电脑操作系统来讲述一些窍门和知识,如“修复系统...

Global site tag (gtag.js) - Google Analytics