![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体
文章平均质量分 75
sweet_life
这个作者很懒,什么都没留下…
展开
-
P2P流媒体直播的疑问
笔者在读研究生,课题集中在P2P流媒体直播,但是课题组以及学校以前并没有该课题的实践及有价值的理论基础,所以,我是瞎子摸石头过河呀!浏览了很多相关论文,但是还存在很多的疑问。自己也知道,最好的方法是自己做出了系统来,动手了就知道哪里存在问题了,但是人单力薄呀! 首先,笔者关注的系统原型:媒体流式传输,一个客户端节点可以从多个父节点(子流)接收数据,也就是数据块分流。关于数据块调度机制:原创 2012-04-17 10:39:12 · 1135 阅读 · 0 评论 -
ffmpeg结构体及函数
转自:http://blog.chinaunix.net/uid-20718335-id-3026906.html1 AVPackettypedef struct AVPacket { /** * Presentation timestamp in AVStream->time_base units; the time at which * the转载 2014-06-17 14:00:27 · 751 阅读 · 0 评论 -
使用ffmpeg播放视频文件的过程
本文中,红色字体部分是涉及到的ffmpeg部分,其他函数是视频显示原创 2014-06-17 13:58:26 · 11896 阅读 · 0 评论 -
live555 的学习使用
1. 下载及编译参考:http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html本文在VS2010中创建4个lib工程,编译。要点:(1) 4个工程都要添加C/C++包含目录:BasicUsageEnvironment\include;groupsock\include;UsageEnvironment\原创 2013-10-08 11:56:59 · 2576 阅读 · 0 评论 -
ffmpeg+RTP+H.264 总结
最近研究视频编解码,阶段性工作完成,在此总结。参考资料:(1) avplayer:一个编码风格与ffmpeg很相近的开源播放器库。 //读文件/BT/YK播放,不适用RTP流(2)《MPEG-4/H.264视频编解码工程实践》 //用来扫盲,书中代码所用ffmpeg库太老了,造成马赛克。(3) Ffmpeg-based_video_decompression :一个原创 2013-05-28 16:52:28 · 8130 阅读 · 3 评论 -
avplayer学习笔记
Avplayer详细设计一. 视频显示库(video)1. 第三方环境DirectX9.02. 对外接口2.1. 初始化 (d3d_init_video)EXPORT_API int d3d_init_video(structvo_context *ctx,int w, int h, intpix_fmt);2.2.原创 2013-05-20 15:45:26 · 4461 阅读 · 0 评论 -
关于avplayer的两个图
player_impl类中的vo_context成员 与 video 库的赋值关系:这样曲折的过程,主要是因为“字幕显示”功能的实现。avplayer结构图:原创 2013-05-20 15:54:05 · 1774 阅读 · 0 评论 -
FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
转自:http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext 这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_in转载 2013-05-28 17:22:30 · 1167 阅读 · 0 评论 -
windows下使用MinGW+msys编译ffmpeg
转自:http://www.rosoo.net/a/201305/16643.html本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。 FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。转载 2013-06-05 15:07:09 · 1531 阅读 · 0 评论 -
Myseelite v2.0.1编译
myseelite2 v2.0.1编译:1、编译环境Visualstudio 2003ACE 5.5wxWidgets-2.8.4 2、ACE-5.5编译进入E:\ACE\ACE_wrappers\ace目录,新建一个config.h文件。加入一句话#include "config-win32.h",现在使用Visual Studio.NET 2003打开E:\ACE\原创 2012-08-21 18:25:44 · 1691 阅读 · 0 评论 -
wxWidgets环境配置教程
转自:http://blog.3snews.net/space.php?uid=57253&do=blog&id=61832系统环境:xp sp3 。 编译环境:VC2005。 生成的版本:Debug 和release1. 官网上下载wxWidgets。据路大师所言,2.8系列适合vc2005和2008, 2.9适合vc2010。推荐下载压缩包文件。转载 2012-08-21 15:17:02 · 991 阅读 · 0 评论 -
RedHat6.0下编译vlc-2.0
1. 使用git下载vlc代码输入:git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.gitgit pull2. bootstrap在./vlc-2.0/目录下,执行./bootstrap。看看缺什么工具没有,例如gcc、make、libtoo原创 2014-06-25 17:46:38 · 3352 阅读 · 0 评论