DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年4月12日

摘要: Uboot_Kernerl_Add_Watch_Dog: U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM: 128 MiBCheck spi flash controller v350... FoundSpi(cs1) ID: 0xEF 0x40 0x18 阅读全文
posted @ 2016-04-12 20:01 DoubleLi 阅读(3794) 评论(0) 推荐(0)

摘要: 使用RTP传输H264的时候,需要用到sdp协议描述,其中有两项:Sequence Parameter Sets (SPS) 和Picture Parameter Set (PPS)需要用到,那么这两项从哪里获取呢?答案是从H264码流中获取.在H264码流中,都是以"0x00 0x00 0x01" 阅读全文
posted @ 2016-04-12 19:59 DoubleLi 阅读(2321) 评论(0) 推荐(0)

摘要: // 【h264编码出的NALU规律】// 第一帧 SPS【0 0 0 1 0x67】 PPS【0 0 0 1 0x68】 SEI【0 0 0 1 0x6】 IDR【0 0 0 1 0x65】// p帧 P【0 0 0 1 0x61】// I帧 SPS【0 0 0 1 0x67】 PPS【0 0 0 阅读全文
posted @ 2016-04-12 19:59 DoubleLi 阅读(8838) 评论(0) 推荐(0)

摘要: 录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是: (1)接收并解析RTP包,分离出H264和AAC数据流; (2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查看。 第一步已经有部分代码可供参考,因此很快 阅读全文
posted @ 2016-04-12 19:58 DoubleLi 阅读(3526) 评论(0) 推荐(0)

摘要: 一、MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念 1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Codin 阅读全文
posted @ 2016-04-12 19:58 DoubleLi 阅读(2298) 评论(0) 推荐(0)

摘要: 前面的文章中提到了通过RTSP(Real Time Streaming Protocol)的方式来实现视频的直播,但RTSP方式的一个弊端是如果需要支持客户端通过网页来访问,就需要在在页面中嵌入一个ActiveX控件,而ActiveX一般都需要签名才能正常使用,否则用户在使用时还需要更改浏览器设置, 阅读全文
posted @ 2016-04-12 19:57 DoubleLi 阅读(5253) 评论(0) 推荐(0)

摘要: 最近需要做一个RTSP流媒体播放器,研究了一下,封装了一个RTSP播放类CRTSPPlayer,解码库采用ffmpeg。由于需求比较简单,时间也有限,目前只实现了播放、停止、暂停几个基本的接口。下面是基于CRTSPPlayer类实现的简单RTSP播放器。 目前视频只测试了H264格式,其它格式的视频 阅读全文
posted @ 2016-04-12 19:56 DoubleLi 阅读(7452) 评论(0) 推荐(0)

摘要: 首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是一种先进后出的数据结构),最先压入的参数最后出来,在计算机的内 阅读全文
posted @ 2016-04-12 19:51 DoubleLi 阅读(766) 评论(0) 推荐(0)

摘要: 名词解释:man epoll之后,得到如下结果: NAME epoll - I/O event notification facility SYNOPSIS #include <sys/epoll.h> DESCRIPTION epoll is a variant of poll(2) that c 阅读全文
posted @ 2016-04-12 19:50 DoubleLi 阅读(5053) 评论(0) 推荐(0)

摘要: 死锁:一种情形,此时执行程序中两个或多个线程发生永久堵塞(等待),每个线程都在等待被 其他线程占用并堵塞了的资源。例如,如果线程A锁住了记录1并等待记录2,而线程B锁住了记录2并等待记录1,这样两个线程就发生了死锁现象。 gdb调试死锁的方法: gdb attach pid thread apply 阅读全文
posted @ 2016-04-12 19:46 DoubleLi 阅读(1170) 评论(0) 推荐(0)

摘要: #x86 ./configure --disable-shared --enable-static --disable-ftp --disable-ipv6 --disable-rtsp --disable-tftp --disable-telnet --disable-largefile --di 阅读全文
posted @ 2016-04-12 19:45 DoubleLi 阅读(18148) 评论(0) 推荐(1)

摘要: 1:CURLcode curl_global_init(long flags); 这个函数全局需要调用一次(多次调用也可以,不过没有必要), 所以这也是把Curlplus设计成单体类的原因,curl_global_init函数在其他libcurl函数调用前至少调用一次,程序最后需要调用curl_gl 阅读全文
posted @ 2016-04-12 19:45 DoubleLi 阅读(756) 评论(0) 推荐(0)

摘要: 系统启动后,虽然nand驱动表现正常,但是最后挂载rootfs时候出错: Kernel command line: root=/dev/mtdblock2 rw init=/linuxrc console=ttyAMA1,115200 mem=64M rootfstype=yaffs2。。。。。。。 阅读全文
posted @ 2016-04-12 19:44 DoubleLi 阅读(1344) 评论(0) 推荐(0)

摘要: Linux下修改MAC地址 方法一: 1.关闭网卡设备ifconfig eth0 down2.修改MAC地址ifconfig eth0 hw ether MAC地址3.重启网卡ifconfig eth0 up 方法二:以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC 阅读全文
posted @ 2016-04-12 19:44 DoubleLi 阅读(5627) 评论(0) 推荐(0)

摘要: 先看代码吧,有代码有真相,具体代码的demo(下载demo的朋友请勿在网上上传我的demo,谢谢)下载连接为: http://download.csdn.net/detail/skdkjxy/8071721 注:代码demo是一个完整的工程,直接进行make x86或者make arm 就可以到目录 阅读全文
posted @ 2016-04-12 19:41 DoubleLi 阅读(3847) 评论(1) 推荐(0)

摘要: 开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。 十个最值得阅读学习的C开源项目代码 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测 阅读全文
posted @ 2016-04-12 19:40 DoubleLi 阅读(7052) 评论(0) 推荐(1)

摘要: 在fs的目录/etc/下添加文件hosts,然后内容修改如下: 192.168.11.12 qycam.com ping qycam.com 解析为192.168.11.12 阅读全文
posted @ 2016-04-12 19:38 DoubleLi 阅读(351) 评论(0) 推荐(0)

摘要: a、tftp server服务器配置与使用 方法1: #udpsvd -vE 069 tftpd -c /root& //上面的0表示对所有ip地址都进行侦听 方法2: #vi/etc/inetd.conf 69 dgram udp nowait root tftpd tftpd -c /root 阅读全文
posted @ 2016-04-12 19:37 DoubleLi 阅读(2124) 评论(0) 推荐(0)

摘要: [html] view plain copy [html] view plain copy [html] view plain copy /********************************** (C) COPYRIGHT ******************************* 阅读全文
posted @ 2016-04-12 19:36 DoubleLi 阅读(515) 评论(0) 推荐(0)

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 [html] view plain copy [html] view plain copy /********************************** (C) COPYRIGHT  阅读全文
posted @ 2016-04-12 19:35 DoubleLi 阅读(645) 评论(0) 推荐(0)