知识点
相关文章
更多最近更新
更多Hadoop应用笔记-读取视频流给Flash播放器
2019-03-28 13:43|来源: 网络
首先下载一个测试用的Flash视频播放器Strobe Media Playback
http://osmf.org/strobe_mediaplayback.html
然后在Hadoop中添加一个flv文件,我在此处是demo.flv,在根路径下。命令行代码:
bin/hadoop fs -copyFromLocal /Users/alex/Desktop/test.flv hdfs://localhost:9000/demo.flv
打开localhost:50070验证是否成功将视频放入到hdfs中。
然后在MyEclipse中新增一个web工程,将hadoop所需jar包加入到类路径中。新建一个Servlet,我在xml中配置其名字为getMov主要代码如下:
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("application/octet-stream");
- FileContext fc = FileContext.getFileContext(URI.create("hdfs://localhost:9000"));
- FSDataInputStream fsInput = fc.open(new Path("/demo.flv"));
- //int size = fsInput.available();
- //byte[] data = new byte[size];
- OutputStream os = response.getOutputStream();
- IOUtils.copyBytes(fsInput, os, 4090,false);
- os.flush();
- os.close();
- }
在Strobe Media Playback player setup页面中进行测试应该会看到视频如下图所示:
更多Hadoop相关信息见Hadoop 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=13
相关问答
更多-
首先你要明白hadoop是用来做什么事情的。简单的来说是来分析海量的可以分割成小数据的。首先是用来分析数据的,其次不是海量的没必要,然后不可分割的任务做不了
-
有没有JAVA平台的视频播放器?[2022-01-17]
没有!至少我没看到过! 在说了,不是有软件,就能支持播放各种视频格式的! 要本身有视频解码,才支持! -
可以播放视频教程的播放器[2022-02-21]
暴风影音 几乎支持所有的格式 而且是免费的 不用注册 速度还行吧 -
求flash音乐播放器制作视频教程[2023-07-01]
是不是类似我空间的这个?视频是没有的(找不到) 空间的那个比较复杂,最简单的例子如下: 在场景中放两个按纽,按纽名称分别是"play","stop",然后在帧粘贴下面代码就可以做成一个只有播放和停止的播放器了.先熟悉一下吧,注意:"03.mp3"是路径,就是说你要先把SWF导出,然后把一个mp3文件改名为"03.mp3"并放在swf的同目录下.当然也可以用网络路径,就是先找到网络歌曲的地址如" http://www.xxx.mp3",注意" http://"是必需的 帧代码: mySound=new Sou ... -
flash如何制作视频播放器?加分[2023-05-30]
_root.installAt(); function installAt() { num = 0; sec = "00"; min = "00"; zhuangtai = "00:00"; variable = SharedObject.getLocal("path", "/"); if (variable.data.playlist == undefined) { pNum = 5; } else { pNum = variable.data.playlist; } for (var i = 0; i< ... -
你是对的,如果你创建一个服务器组件,它将通过Web套接字隧道传输RTMP,这是可能的。 你为什么没有人这样做的问题不在话题。 有人可能有,即使你找不到一个开源库。 You are correct, if you create a server component that will tunnel RTMP over web socket, it is possible. Your question of why nobody has done it is off topic. Somebody probab ...
-
Flash可以通过Amazon的Cloud Front服务进行流式传输。 有一个详细的教程 ,可以帮助您快速启动和运行。 由于它本质上是Adobe Flash Media Server(FMS)的缓存传递,因此您可以获得相同的功能,但可以根据需要使用CDN缓存。 他们还有一个诊断客户端来帮助您测试事情,确保其工作并帮助您找出问题所在。 Flash can be streamed from Amazon's Cloud Front service. The have a detailed tutorial t ...
-
尝试将&nohtml5=1添加到视频网址 Try to add &nohtml5=1 to the video URL
-
Flash视频播放器内存问题(Flash Video player memory issue)[2022-11-22]
请不要重新发布问题重新发布 if(!vid){ var nc:NetConnection = new NetConnection(); nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); nc.connect(null); var ns:NetStream = new NetStream(nc); ns.addEventListener(NetStatusEve ... -
HTML5播放器不支持播放* .ism文件(IIS Smooth Streaming格式)。 这个插件可能可以帮助您在Flash播放器中播放: OSMF的Microsoft Smooth Streaming Plugin HTML5 player does not support playback of the *.ism files (IIS Smooth Streaming format). This plugin can probably help you for playback in flash ...