随笔分类 - vlc
摘要:http://blog.csdn.net/tteaonly/article/details/7279130 0. 起因 VLC最近出了2.0版本,决定今年深入掌握之,从分析代码开始,以此为备忘。 1. 概述 VLC多媒体框架的优点是:1.系统更加紧凑、高效;2.跨平台支持好,特别是桌面平台(包括Wi
阅读全文
posted @ 2017-07-18 20:10
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6964506.html H.265(HEVC)编码格式能够在得到相同编码质量视频的前提下,使用相当于H.264(AVC)一半的存储容量,虽然H.265的算法复杂度比H.264高一个数量级,但是硬件水平在不断提高,因此H.265使用
阅读全文
posted @ 2017-07-18 18:43
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6890882.html vlc播放流媒体时实现音视频同步,简单来说就是发送方发送的RTP包带有时间戳,接收方根据此时间戳不断校正本地时钟,播放音视频时根据本地时钟进行同步播放。首先了解两个概念:stream clock和syste
阅读全文
posted @ 2017-07-18 18:41
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6858253.html 代码分析前,先要了解TS流基本概念:TS流之基本概念。 VLC解析TS流是通过libts库来分离的,libts库使用libdvbpsi库来解TS表。VLC使用模块加载机制来加载libts库,具体调用的文件是
阅读全文
posted @ 2017-07-18 18:40
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6819722.html 首先了解RTSP/RTP/RTCP相关概念,尤其是了解RTP协议:RTP与RTCP协议介绍(转载)。 vlc使用模块加载机制调用live555,调用live555的文件是live555.cpp。 一、几个重
阅读全文
posted @ 2017-07-18 18:38
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6752388.html 当点击播放文件或者输入要播放的文件后,vlc会执行一系列的流程。 首先需要了解视频以及流媒体处理及播放的流程,由链接中的描述,视频以及流媒体处理时,首先要解协议(http,rtmp,rtsp等),然后是解封
阅读全文
posted @ 2017-07-18 18:35
STN_LCD
摘要:http://www.cnblogs.com/jiayayao/p/6770479.html 1, 按照官网给出的链接,git clone代码,配置好android sdk,ndk...后运行compile.sh; 2, 出现一个protobuf相关的问题(貌似要求protobuf3),自己去网站下
阅读全文
posted @ 2017-07-18 18:30
STN_LCD
摘要:http://blog.chinaunix.net/uid-24951403-id-3022939.html VLC源码分析总结 1. 概述 VLC属于Video LAN开源项目组织中的一款全开源的流媒体服务器和多媒体播放器。作为流媒体服务器,VLC跨平台,支持多操作系统和计算机体系结构;作为多媒体
阅读全文
posted @ 2017-07-18 11:57
STN_LCD
浙公网安备 33010602011771号