最近公司要上CDN网络,做一些视频的缓存,为了用squid进行视频缓存,必须要让它实现拖动功能。     squid并不是为视频专门设计的缓存软件,所以当缓存视频文件时,并不具有视频拖动功能。yamdi等视频加帧软件将视频加帧生成metadata信息,里面记录着每一帧对应的文件的以字节为单位的偏移量(offset),播放器获取metadata信息,如果用户拖动视频
转载 2023-10-09 00:39:03
192阅读
1、安装zlib#tar xf zlib-1.2.3.tar.gz#cd zlib-1.2.3#./configure#make && make install2、安装pcre#tar zxvf pcre-7.9.tar.gz#cd pcre-7.9#./configure --prefix=/usr/local/pcre#make && make install3
原创 2014-06-19 19:11:32
3153阅读
第一章 欢迎来到iPhone的世界 1.1 关于本书 我们的目标是让你通过初步学习,理解iPhone应用程序的运行方式和构建方式。 1.2 必要条件 需要一台Leopard(OS X10.5.3或更高版本)的基于Intel的Macintosh计算机。2006年之后上市的任何Macintosh计算机应该都符合要求。 无需顶级配置,但是你可能需要扩充下内存。 你还需要注册称为iPhone开发
随机流不是一个流 是一个对象 继承 Object  此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入
转载 9月前
10阅读
1.参数简析参数名称简介影响裁剪模式分为填充模式和裁剪模式影响图像画面的展示细节视频质量是指生成的视频的输出参数,是一组参数决定的数值视频清晰度和文件大小分辨率图像分辨率则是单位英寸中所包含的像素点数,分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。影响视频文件大小和画面大小视频比例视频预览和输出的比例,常用1:1,4:3,3:4,16:9,9:16根据需求不同展
http协议下的flv/mp4流式播放支持的三个要点: 1 服务器端要支持flv/mp4流式播放,现在nginx或者lighttpd都是支持这样的应用的,还支持mp4的流式播放(默认编译版本一般都是打开了flv流式播放,而mp4要自己编译,若需要,也可以自己编译),但要专门配置。 参考文章《使用Ng
转载 2018-06-01 14:57:00
417阅读
2评论
http协议下的flv/mp4流式播放支持的三个要点: 1 服务器端要支持flv/mp4流式播放,现在nginx或者lighttpd都是支持这样的应用的,还支持mp4的流式播放(默认编译版本一般都是打开了flv流式播放,而mp4要自己编译,若需要,也可以自己编译),但要专门配置。 参考文章《使用Ng
转载 2018-05-28 17:51:00
256阅读
2评论
所需要的 播放器,我用的开源的 JW FLV Media Player 我把我的上传到了blog 大家可以下载。。 做了一点点改动!! shell $> wget 'http://downloads.sourceforge.net/project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirr
推荐 原创 2009-11-27 16:21:55
10000+阅读
6评论
1)、Nginx服务器的安装   #安装zlib   tar xzvf zlib-1.2.3.tar.gz   cd zlib-1.2.3   ./configure   make && make install   #安装pcre   tar zxvf pcre-7.9.tar.gz   cd pcre-7.9   ./configure --prefix=/
原创 2011-02-15 17:54:11
847阅读
目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放;另外一种就是采用专门的流媒体服务器,这种方式的缺点是要搭建复杂的流媒体服务器。不过,现在有了一种集合了以上两种方式优点的一种解决方案,即通过HTTP来实现伪流媒体。本文描述的就是这样的一种解决方案。首先配置nginx服务支持flv模块功能⑴查看你的nginx是否已支持flv功能模块[root@localhost~]#/usr/local/nginx/sbin/nginx-V//查看nginx
转载 2021-08-05 21:18:01
1507阅读
# Android 视频不播放拖动进度的解决方案 在 Android 开发中,使用 `VideoView` 播放视频是非常常见的。然而,开发者在实现视频播放时,可能会遇到一个常见问题:当拖动进度条时,视频无法正常播放。这种情况通常与视频的缓冲机制或者与进度条的更新方式有关。本文将带您了解该问题的成因,并展示解决方案及相关代码示例。 ## 问题成因 ### 1. 缓冲机制 当用户拖动进度条时,
原创 11月前
539阅读
最近公司要上CDN网络,做一些视频的缓存,为了用squid进行视频缓存,必须要让它实现拖动功能。      squid并不是为视频专门设计的缓存软件,所以当缓存视频文件时,并不具有视频拖动功能。     首先简单了解一下视频为什么能拖动,使用yamdi等视频加帧软件将视频加帧生成metadata信息,里面记录着每一帧对应的文件的以字节为单位的偏
原创 2013-01-16 18:24:10
1563阅读
1点赞
1评论
1-1 音视频录制原理1-2 音视频播放原理1-3 图像表示RGB-YUV本节内容图像基础概念YUV/RGB深入讲解1 图像基础概念◼ 像素: 像素是一个图片的基本单位,pix是英语单词picture的简写,加上英 语单词“元素element”,就得到了“pixel”,简称px,所以“像素”有“图像元素” 之意。◼ 分辨率: 是指图像的大小或尺寸。比如1920x1080。◼ 位深: 是指在记录数字
  最近自己在重新学习html5新特性,了解到有视频标签和拖动标签,于是自己用这两个特性写了一个小demo,主要功能就是可以通过拖动视频来直接播放。效果图如下:    页面使用了<video>标签和drag,drop方法。左侧是动态渲染的视频列表,里面title包含着视频路径信息,右侧是视频播放器。  js代码:// 拖拽开始 function dragStart()
Nginx-反向代理一、代理简介1.正常请求流程2.正向代理3.反向代理二、反向代理配置1.被代理服务器配置2.代理服务器配置3.测试三、Nginx相关文章链接演示环境:系统版本:CentOS Linux release 7.7.1908 (Core)nginx版本:nginx/1.16.1一、代理简介1.正常请求流程客户端发送请求到服务端,服务端接收请求并响应数据。2.正向代理概念:一个位于客户
我们进入usr目录创建nginx文件夹首先下载nginx安装包wget http://nginx.org/download/nginx-1.6.3.tar.gz后下载nginx_rtmp_module安装包wget https://github.com/arut/nginx-rtmp-module/archive/master.zip解压就完事了tar xf nginx-1.6.3.tar.gzu
转载 2024-03-16 12:11:37
44阅读
本文将介绍如何通过librtmp将flv文件推送到Nginx。首先我们明确文件flv和rtmp flv的文件格式是不一样的,具体参考RTMP FLV和FLV文件的区别。文章结构:首先进行解析flv文件,然后从解析后的文件中,读取音频/视频文件,最后将音视频文件利用librtmp推送到Nginx服务器中。Nginx 支持RTMP就不在此赘述。该过程的实现放在下文。解析FLV首先我们要了解FLV文件的
转载 2024-02-28 10:09:43
155阅读
我喜欢看电影,尤其是好的电影,我会看上三四遍,仔细感受电影带给我的另一种人生体验,不同时期,不同年龄段看相同的电影,体验也会不一样。比如你上学时期看周星驰的电影可能就仅看到了笑点,工作之年之后再看,也许你会觉得这蕴含着深刻的人生哲理。以前下载的电影,放的到处都是,手机上,U 盘里,平板,台式机,笔记本上都保存有下载过的电影,而且有时候平板或手机空间不够,就不得不删除珍藏已久的电影,很是可惜。当要看
目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放;另外一种就是采用专门的流媒体服务器,这种方式的缺点是要搭建复杂的流媒体服务器。不过,现在有了一种集合了以上两种方式优点的一种解决方案,即通过HTTP来实现伪流媒体。本文描述的就是这样的一种解决方案
转载 2024-05-01 14:58:05
50阅读
Linux 搭建 Nginx + rtmp 的视频通话实现前言1. 准备工作2. 开始3. 最后测试 前言自己写这个博客的时候自己也是一个小白,搭建这个推流拉流的时候也是费了九牛二虎之力,然后就记录一下自己的博客,希望可以帮助到一些小白。1. 准备工作首先我用的是一个linux 虚拟机啊,建议小白在装的时候最好还是在虚拟机上试验一下。别一下子服务器出问题了,卸载什么的很麻烦的。 我用的虚拟机是C
转载 2024-06-09 00:10:03
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5