媒体开发
文章平均质量分 75
Gary@Tokyo
努力生活!
爱好:登山、游泳
If you dont aim high, you will never hit high.
展开
-
在Windows下编译ffmpeg完全手册
本文的内容几乎全部来自于FFmpeg on Windows,但是由于国内的网络封锁,很难访问这个域名下的内容,因此我一方面按照我自己的理解和实践做了翻译,另一方面也是为了能提供一个方便的参考方法。注: 对于compile和build这两个词,本文统一的使用编译这个词,根据上下文读者应能区分语义上的差别。 本文的目的是提供一切与FFmpeg在Windows下的相关帮助。它最初是一个针转载 2009-03-20 08:53:00 · 1674 阅读 · 1 评论 -
IDirectSoundBuffer::SetVolume的参数与音量分贝的函数关系
假如将播放器的控制音量切割成0-100的话,由于IDirectSoundBuffer::SetVolume(LONG lVolume)中参数的输入值是[-10000,0]MySetVolume( DWORD inputVolume){ double decibels; DWORD dsVol; if (inputVolume==0) dsVol原创 2011-12-14 14:52:52 · 4535 阅读 · 0 评论 -
cygwin下编译ffmpeg ffserver的编译
网上很多是在mingw/msys环境下编译ffmpeg的。由于mingw/msys环境编译不处ffserver。 这里说说我在cygwin下编译的过程和问题。1、首先安装cygwin;2、下载ffmpeg源码包:http://ffmpeg.mplayerhq.hu/download.html(此地址下载需要SVN)http://www.bairuitech.com/html/ruanj原创 2009-09-16 09:56:00 · 10951 阅读 · 5 评论 -
【转】ffserver和ffmpeg配合完成的实时流媒体服务
ffmpeg和ffserver配合使用可以实现实时的流媒体服务,这里实时的数据来自摄像头,如果考虑到应用程序和网络状况,这里客户端看到的画面还是会落后与摄像头本地获取的画面,最糟糕时甚至看不到画面(扯远了),这里我们关注的是ffmpeg和ffserver之间是如何配合工作的,了解了他们之间的关系,对个别问题也能有的放矢。ffserver先于ffmpeg启动,它在启动的时候需要加参数-f指定转载 2009-09-15 14:59:00 · 13355 阅读 · 0 评论 -
MinGW下简单编译FFmpeg(详细步骤)
2009.03.31补充:ffmpeg-0.5的动态库编译。增加5.2步。2009.04.18补充:加入libamr库,支持amr格式解码。参见第14步。2009.07.13补充:加入libmp3lame库,支持MP3编码。参见第15步。2009.07.14补充:加入faac及faad支持。参见第16步。2009.07.28补充:设置Msys的字体及背景。参见第17步。2009转载 2009-09-15 13:34:00 · 2631 阅读 · 0 评论 -
【转】RTP/RTCP流媒体服务器技术研究
转自:http://www.chinavideo.org/index.php?option=com_content&task=view§ionid=2&catid=7&id=185&Itemid=5 1 引言 随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。但现有公开文献所报道的大多是利用现有的流媒体服转载 2009-09-08 16:52:00 · 1177 阅读 · 0 评论 -
如何架设流媒体服务器
一、前言 随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实,而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。 宽频时代的到来还使得网民们不再满足于仅仅作为一项服务转载 2009-09-08 15:41:00 · 1795 阅读 · 0 评论 -
【转帖】视频聊天网站的研究、发展以及趋势
摘要: 此文讲述了视频聊天网站相关的技术、发展过程以及未来的发展趋势。我长时间从事外包业务开发和技术开发的,从客户那里了解到了很多的视频聊天网站相关的需求,经过自己长时间对视频聊天网站运营模式、盈利模式、系统架构以及相关技术的研究,写下这篇文章。团林网络现在已经推出了自己的以TLCHAT视频聊天系统为首的视频聊天应用,以及未来将以视频为主线进行产品研发。希望通过写下这篇文章,一来是整理转载 2009-09-09 10:05:00 · 1452 阅读 · 0 评论 -
【转】流媒体技术简介合集
一.以Action Script 3.0(简称AS)开发Browser Player时,需要用NetStream,但现在NetStream.play只支持Http和File两种协议。上网检查youtube,tudou和youku,发现他们用的播放协议也都是Http。而以Flash Media Server(简称FMS)或Red5作为流媒体服务器时,它们提供的是RTMP协议,且这两种流媒体服务器是专转载 2009-09-08 17:46:00 · 3325 阅读 · 0 评论 -
Flash多媒体服务器的优势与应用
本文转自http://www.chinavideo.org/index.php?option=com_content&task=view§ionid=2&catid=34&id=301&Itemid=5 本文将介绍利用Flash MX和Flash Communication ServerMX构建多媒体服务器的方法。 多媒体服务器现状 1.几种常见的多媒体转载 2009-09-07 16:42:00 · 1005 阅读 · 0 评论 -
RTSP协议与HTTP协议
一。RTSP协议简介 流媒体技术是一系列的网络协议的集合,包括: 1. 实时传输协议RTP(Real-time Transport protocol) 2. 实时传输控制协议RTCP(Real-time Transport Control protocol) 3. 实时流协议RTSP(Real Time Streaming protocol) 4. 资源预留协议RSVP(Resourc转载 2009-09-07 16:30:00 · 6875 阅读 · 4 评论 -
基于RTSP协议流媒体服务器的实现
【转】 基于RTSP协议流媒体服务器的实现 RTSP,实时流协议,是一个C/S多媒体节目协议,它可以控制流媒体数据在IP网络上的发送,同时提供用于音频和视频流的“VCR模式”远程控制功能,如停止、快进、快退和定位。同时RTSP又是一个应用层协议,用来与诸如RTP、RSVP等更低层的协议一起,提供基于Internet的整套流化服务。基于RTSP协议流媒体服务器的实现方案可以让流媒体在IP上自由翱转载 2009-09-07 16:29:00 · 9170 阅读 · 0 评论 -
安装和使用ffmpeg转换视频为flv文件
1、环境winxp-sp2下:从 http://ffdshow.faireal.net/mirror/ffmpeg/ 下载最新版本的 FFMpeg.exe直接用就行(须rar解压)。 以下的东西是为对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等)转换用的,从http://mediacoder.sourceforge.net/download_zh.htm下载最转载 2009-09-07 16:23:00 · 2193 阅读 · 0 评论 -
(MSys+MinGW )FFmpeg工程编译 FFplay
要编译FFplay, 你必须安装SDL平台. 可以在 libsdl.org找到SDL,在这个网站的 Development Libraries中,可以得到最新的版本,在 Win32, MinGW32 下载SDL解压压缩包 将lib 中所有文件拷贝到 C:/msys/mingw/lib/.从 include文件夹中拷贝SDL 文件夹到C:/msys/mingw/include/.将 bi原创 2009-03-23 10:06:00 · 3504 阅读 · 0 评论 -
ffmpeg编译
下面开始: 由于FFMpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译。要想使用FFMpeg,最先要解决的问题就是在Windows下配置一个类似Linux的编译环境,将FFMpeg编译为二进制库以后,再利用其进行进一步开发。 MSVC++并不严格的遵循C标准,所以整个编译过程必须使用MS原创 2009-03-20 18:07:00 · 13051 阅读 · 2 评论 -
安装MINGW和MSYS,windows上使用gnu系统,
在windows上使用的gnu系统,能让gcc,g++编译出windows二进制程序下载MSYS (Minimal System)http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963Automated MinGW Installer,这个安装过程中会从网上下载需要的文件,http转载 2009-03-20 09:16:00 · 1386 阅读 · 0 评论 -
VC++中播放声音wav
因为只需在Windows上执行,先想到用MCI接口。试了一下,用mciSendCommand可以实现基本的播放wav文件的功能。但循环播放wav就麻烦了,必须向窗口传送MM_MCINOTIFY消息。google了一下,才发现原来有更简单的方法——用sndPlaySound。一条语句sndPlaySound(filename, SND_ASYNC | SND_LOOP)就可以循环播放声音文件,完原创 2012-06-27 14:05:50 · 4372 阅读 · 0 评论