自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北雨南萍

天行健 君子以自强不息,地势坤 君子以厚德载物!

  • 博客(12)
  • 资源 (17)
  • 收藏
  • 关注

原创 crtmpserver组网方案

A Powerful Live Streaming Setup搭建强大的直播系统​Recently we had a project requiring live streaming setup, but wasn’t for sure what the load or client usage would be. The prerequisite was to be prepar

2013-07-31 21:26:02 2516

翻译 使用ffmpeg+crtmpserver搭建文件的伪直播

Tutorial: How to "live stream" a media file如何"直播"一个媒体文件I have tried a while to setup a free (open source etc.) live streaming solution which is able to stream “anything” to a flash frontend. T

2013-07-28 11:21:50 5297 1

翻译 crtmpserver的架构简介

crtmpserver的架构简介一、层 Layers. 机器层 Machine layer. 操作系统层 Operating System Layer  This layer is composed of libraries with functions that make the entire Evostream ecosystem   compatible to any O

2013-07-25 22:07:55 3270 3

转载 linux下创建和删除软、硬链接

在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:  硬链接(Hard Link)​  和软链接(Soft Link),​

2013-07-23 17:38:28 843

原创 ln实现文件夹的重定向

创建两个文件夹:/data/和/opt/data/test/如果想将在/data/test/下创建的文件夹和新建的文件实际上都写到/opt/data/test/下,可以使用软链接来实现:$ ln -s /opt/data/* /data​这样,在/data/test/ 下创建文件夹和文件都会自动重定向写到/opt/data/test/

2013-07-23 17:27:49 3282

原创 搭建基于crtmpserver的点播解决方案

1. linux环境下build并启动crtmpserver这部分可以参见我写的专项详解文章《crtmpserver流媒体服务器的介绍与搭建》和《crtmpserver配置文件详解》2. 修改配置文件修改配置文件: crtmpserver.lua配置文件的具体意义见文章《crtmpserver配置文件详解》mediaFolder用来配置媒体文件的位置me

2013-07-21 12:28:05 6687

原创 搭建基于crtmpserver的直播解决方案

1. linux环境下build并启动crtmpserver这部分可以参见专项详解文章《crtmpserver流媒体服务器的介绍与搭建》和《crtmpserver配置文件详解》build好后,不用改任何Lua配置文件参数,启动即可;2. 直播源推送到crtmpserver需要使用工具 Flash Media Live Encoder设置好后,点c

2013-07-21 10:14:31 9120 1

原创 使用HTTP::Server::Encryp模块快速搭建http server

1. 闲言少述,先上代码,搭建Http server​#!/usr/bin perl############################################################################## \File#    HTTPServer.pl# \Brief#    Setting the http server# \A

2013-07-21 10:09:43 1718

转载 修改perl CPAN模块安装的配置文件

方法一:直接删除了cpan的配置文件及相关的软件#cd /etc/perl/CPAN#rm Config.pm#cd /root/.cpan (这个目录是在一开始以ROOT的账号初始化cpan时创建的)#rm -rf *然后重新配置cpan(此时相当于第一次使用cpan自动安装的功能)#perl -MCPAN -e shell#.... 方法二:

2013-07-18 18:00:39 4416

翻译 crtmpserver配置文件详解

Configuration file配置文件The configuration file is actually a lua script which must contain an object called configuration. This will be read by the server and used to fully configure the server.

2013-07-13 23:24:53 4769

转载 C++ Vector用法深入剖析

C++ Vector用法深入剖析C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++ Vector的相关应用技巧及基本内容,希望能给大家带来一些帮助。(1)vector 标识符 ;(2)vector 标识符(最大容量) ;(3)vector 标识符(最大容量,初始所有值);(4) int i[4] = {

2013-07-03 11:25:52 927

转载 C++中vector的详细说明

1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,​必须在你的头文件中包含下面的代码:  #include

2013-07-03 11:21:47 1705

h264-to-rtmp.copy-frame

使用了FFmpeg SDK的最新版实现; 能完整地逐帧读取h.264的码流文件, 并帧数据复制的模式封装成RTMP流并推送; 有详细的代码注释; 亲测可用,很方便整合到生产工程中;

2024-02-20

PJT-dynamic-video-encoder.by-x264.zip

基于X264实现的动态码率与动态帧率调整

2021-02-16

RTCP-RTP协议详解-中文版.doc

RTP/RTCP协议的解析

2021-02-16

red-black-tree.zip

红黑树的C语言实现

2021-02-05

查找H.264流中的SPS,PPS并解析

从FFmpeg中抽取出来, 读取文件中数据流,快速找到buffer中的SPS 和 PPS,并解析它们的代码;

2018-06-16

FFmpeg SDK的数据结构与API函数详解

我自己整理的最新版(2014-5-5)ffmpeg SDK的数据结构和API函数; 包含了数据结构中变量的大量注解,以及API函数的一些基本使用方式;

2014-05-04

ffmpegSDK_avc2ts

使用ffmpeg SDK实现的h264封装成MPEG2-TS文件; 网上其它的版本都有bug,不能工作,这个是我自己改好的; 代码分析可以看我写的文章《FFmpeg SDK开发模型之三:muxer》

2014-05-04

ffmpeg SDK与示例程序

根据ffmpeg生成的SDK, 并添加上了编译,测试通过的两例子apiexample, output_example 具体的代码分析可以看我的博客文章

2014-04-21

UDP数据接收服务器

这是我在做一个要用UDP方式进行数据传输时,自己写的一个多线程的UDP数据接收服务器, 它能将接收到的UDP数据包存成文件,并提供数据包接收时间监测; 还支持键盘命令响应,以将数据写到新的文件,和退出程序;

2013-09-18

HEVC(h.265)官方文档

HEVC(H.265)的官方文档,做视频编解码必备 2012年2月10日,在美国圣何塞召开了第99届MPEG会议。MPEG组织和ITU-T组织对JCT-VC的工作表示满意,准备于2013年1月,同时在ISO/IEC和ITU-T发布HEVC标准的最终版本。[1] 2013年1月26号,HEVC正式成为国际标准 这是2013年的最新版本

2013-05-09

录制UDP组播数据到文件

本程序支持本机多网卡(即多IP),指定IP接收UDP组播数据存储成文件。 而且本程序是多线程并行的工作方式,能保证数据并行接收与存储,从而不会造成数据丢失。 本程序还对UDP组播数据的初始化,接收和结束进行了封装,方便应用开发。 最后说明一下,本程序借鉴ffmpeg的相关代码,完全达到了应用开发级别, 且可以用来理解ffmpeg对UDP数据的处理。

2013-05-09

linux进程间的通信:匿名管道

liunx进程间,使用匿名管道通信的示例程序, 生成了两个子进程, 实现文件读取,转码成大写,写输出文件的流水并行。 对实用场合很有启发意义

2012-11-15

DirectShow实务精选+源代码

DirectShow开发的三本必备学习资料之一。 快速提高DirectShow技术的利器。

2012-10-27

DirectShow开发指南及源代码

《Directshow开发指南》书和源代码,开发directshow的入门和必备资料

2012-10-26

rtmpdump for vs2008

将rtmpdump移植到了VS2008下

2012-10-26

H.264/SVC 官方说明书最新完整版(包含SVC部分)

H.264/SVC官方的说明书,包含有SVC部分,是网上最好最全的版,研究H.264必备的文档

2012-07-29

H.264 SVC简介

H.264的SVC技术综述,基本原理介绍

2012-07-29

H.264 SVC学习报告

H.264 SVC部分的专项内容学习与疑问解答。对学习H.264的SVC的入门极有用

2012-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除