自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北雨南萍

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

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

转载 python 在不同层级目录import 模块的方法

python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:1. 主程序与模块程序在同一目录下:​如下面程序结构:`-- src    |-- mod1.py    |-- test1.py ​若在程序test1.py中导入模块mod1, 则直接使用​import mod1   ​或

2014-07-24 15:27:17 5284 1

转载 Python logging模块详解

一、简单将日志打印到屏幕:[python] view plaincopyimport logging  logging.debug('debug message')  logging.info('info message')  logging.warning('warning message')  logging.error('err

2014-07-24 14:20:23 1670

转载 python模块及包的导入

一 .module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。二. package通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目

2014-07-24 11:33:42 932

原创 tornado的GET POST方法示例

例子说明get和post的方法使用:一、示例用的GET方法:import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler):    def get(self):        self.write("Hello, world")application

2014-07-19 11:33:25 7116

原创 Linux下MySQL数据库常用基本操作

1、显示数据库show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名;5、显示表中记录 SELECT * FROM 表名6、建库create databse 库名;7、建表create table 表名 (字段设定列表);

2014-07-19 10:48:14 769

转载 Linux下MySQL安装及配置

1. 关于本文本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。2. 关于MySQLMySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL A

2014-07-19 10:39:54 806

原创 python下pip的安装

一、下载pip并安装# wget  --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-1.4.tar.gz#md5=ca790be30004937987767eac42cfa44a# tar -zxf pip-1.4.tar.gz# cd pip-1.4# python setup.

2014-07-17 15:39:33 1524

原创 CentOS6.4安装python2.7.3环境和Tornado

Centos6.4默认的python环境是2.6.6。我们可以自己安装Python 2.7.3。但是值得注意的是,我们必须不能破坏系统的环境。因为几个关键的实用应用程序依赖于Python2.6.6。如果替换了系统的python环境就会发生很多难以预见的错误,导致要重装系统。在没有破坏系统的python环境的情况下安装Python 2.7.3。执行以下命令,请使 用root的

2014-07-16 14:10:27 4224

原创 python升级安装后的yum的修复

升级python版本后,运行yum# yum -y install openssl提示如下:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:   No module named yumPl

2014-07-16 11:44:09 1930

转载 轻量级web server Tornado代码分析

最近在做项目,使用了Tornado这个用python写的由Facebook开源出来的web服务器框架。这确实是一个轻量级的框架,只需要几行代码,直接运行脚本,就可以建立起一个server了。Tornado使用了epoll方式,在linux环境下,用了epoll的,总是受到更多的关注,呵呵。这比我们销售短信项目中使用的c++ Poco库使用的poll模型效率要高一些。再加上python语言本身强大的

2014-07-15 21:51:54 1115

原创 Redhat Linux下的python版本升级

执行#Python与#python -V,看到版本号是2.4.3,很老了,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,有兴趣的朋友可以参考下这篇文章: http://www.jb51.net/article/34011.htm更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如y

2014-07-15 17:09:51 4285

原创 python邮件发送方法一览

一、smtplib 模块smtplib 模块提供了一个 Simple Mail Transfer Protocol (SMTP , 简单邮件传输协议)客户端实现。该协议用于通过 Unix 邮件服务器发送邮件, 示例如下:#!/usr/bin/python# Filename: smtplib-example.py# -*- coding: utf-8 -*-# im

2014-07-15 14:40:14 1391

原创 小析 HTTP 的方法

一、HTTP简介HTTP 即 超文本传送协议 。超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。1. 简史超文本传输协议的前身是世外桃源(Xanadu)项目,超文本的概念是泰德˙纳尔森(Ted Nelson)在1960年代提出的。进入哈佛

2014-07-11 15:53:01 1088

原创 nginx搭建支持http和rtmp协议的流媒体服务器之四

五、配置Nginx, 实现LIVE、以RTMP方式进行直播1. 配置conf/nginx.conf...rtmp {  server {    listen 1935;    chunk_size 4000;    application vod {      play /opt/pub/media/nginx/web/vod;    }    # Se

2014-07-02 14:15:54 1645

原创 nginx搭建支持http和rtmp协议的流媒体服务器之三

四、配置Nginx,实现VOD,以RTMP方式播放FLV1. 设置configure,nginx的补充编译,增加FLV和MP4功能。# cd cd nginx-1.6.0 # vim nginx_configure.sh#!/bin/shecho "configure start ..."./configure --prefix=/opt/nginx \--add-

2014-07-02 14:14:58 1560

原创 nginx搭建支持http和rtmp协议的流媒体服务器之二

三、配置Nginx,实现VOD,以HTTP方式播放MP4、FLV,实现进度条可拖动1. 设置configure,nginx的补充编译,增加FLV和MP4功能。# cd cd nginx-1.6.0 # vim nginx_configure.sh#!/bin/shecho "configure start ..."./configure --prefix=/opt/ng

2014-07-02 14:12:58 1746

原创 nginx搭建支持http和rtmp协议的流媒体服务器之一

实验目的:让Nginx支持flv和mp4格式文件,支持RTMP协议的直播和点播;同时打开RTMP的HLS功能​资料:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器。它也很容易使用内容分

2014-07-02 14:08:09 2876

原创 使用JWplayer出现Video not found or access denied的问题

使用JWplayer出现Video not found or access denied的问题,​如果是Nginx服务器:需要将HTML页面、播放器文件(.swf),以及视频文件放在同级目录,或者将播放器文件,以及视频文件放在HTML页面目录的子目录下;如果是IIS服务器:在php asp等使用iis昨晚服务器发布的项目中使用jwplayer,在播放flv等格式时,

2014-07-01 22:31:36 3646

原创 反向代理原理

一  概述           反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接

2014-07-01 18:57:42 971

转载 JW Player 5.7 去水印版

JW Player 5.7 去水印版jw player 5.7 去水印版下载:点击下载 http://pan.baidu.com/s/1jGwUouU  jw player 5.7 –采用GPU加速。修改方法:1. 去掉Logo水印;在文件“/com/longtailvideo/jwplayer/view/View.as ”中找到“_logo = new Logo(_playe

2014-07-01 18:56:25 2022

原创 正向代理与反向代理

一、正向代理的概念1. 正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理

2014-07-01 18:55:43 1102

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关注的人

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