摘要:
原文:http://hi.baidu.com/tjhaocai/blog/item/0fdcc635abe07597a71e127e.htmliwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一。LWE是Linux下对无线网络配置的工具,包括内核的支持、用户层配置工具和驱动接口的支持三部分。目前很多无线网卡都支持LWE,而且主流的Linux发布版本,比如Redhat Linux、Ubuntu Linux都已经带了这个配置工具。1、iwconfig用法: iwconfig interface [essid {NN|on|off}] [nwid {NN 阅读全文
摘要:
原文:http://www.cppblog.com/czanyou/archive/2009/12/25/67940.htmlH.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:+---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 个比特. forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0.NRI: 2 个比特. nal_ref_idc. 取 00 ~ 11, 似乎指示 阅读全文
摘要:
网上看到的这篇技术文章,但源码一直找不到下载,源码下载地址:http://www.fpga-arm.com/down/down.php?downid=8072&id=0一、本示例代码在我的电脑上实现了对标准H264码流的RTP打包发送到本机的1234端口,用VLC播放器从1234端口能接收到该码流并实时播放。代码附有详细的注释,应该很容易理解(前提是大家稍微对RFC3550 RFC3984协议有了解)。 二、本示例代码是按照RFC3984协议仅完成了RTP打包,并没有完成发送RTCP。原因就引用这位达人的话:“1.RTCP里头有很多关于RTCP发送简隔的时间计算,RTP信息的统计,这种 阅读全文
摘要:
原文:http://www.cppblog.com/zzh/archive/2007/08/08/29578.htmllinux 下基于jrtplib库的实时传送实现一、RTP 是进行实时流媒体传输的标准协议和关键技术实时传输协议(Real-time Transport Protocol,PRT)是在 Internet 上处理多媒体数据流的一种网络协议,利用它能够在一对一(unicast,单播)或者一对多(multicast,多播)的网络环境中实现传流媒体数据的实时传输。RTP 通常使用 UDP 来进行多媒体数据的传输,但如果需要的话可以使用 TCP 或者 ATM 等其它协议。协议分析 :每一 阅读全文
摘要:
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value)); sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有线程共享;value给出了信号量的初始值。 函数sem_post( sem_t *sem )用来增加信号量的值。当有线程阻塞在这个信号量上时,调用这个函数会使其中的一个线程不在阻塞,选择机制同样是由线程的调度策略决... 阅读全文
摘要:
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://easons.blogbus.com/logs/14845035.html下面的例子有问题,导致全部事件都是在创建Thread的线程里处理的,正确例子在:http://easons.blogbus.com/logs/30443107.html想法:需要模仿ACE异步调用的方法,在一个线程分配任务给工作线程,并等待工作线程完成后返回结果。 定义一个线程类:头文件: #ifndef MYTHREAD_H#define MYTHREAD_H#include <QThread>#include <QEven 阅读全文
摘要:
#include #include "mainwindow.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::cod... 阅读全文
摘要:
1#include<QtGui/QApplication>2#include"mainwindow.h"3#include<QTextCodec>45intmain(intargc,char*argv[])6{78QApplicationa(argc,argv);9QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));10MainWindoww;11w.setWindowFlags(w.windowFlags()&~Qt::WindowMaximizeBu 阅读全文
摘要:
原文:http://www.cnblogs.com/feisky/archive/2009/11/11/1600986.htmlLinux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明:头文件:<unistd.h> <sys/mman.h> 原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize);返回值: 成功则返回映射区起始地址, 失 阅读全文
摘要:
s|Label
{ font-family: FangSong_GB2312; /*SimSun,SimHei,KaiTi_GB2312,FangSong_GB2312,*/ /*以上四种字体默认使用的是本地设备字体,无法开启抗锯齿功能,字体边缘有毛边*/ backgroundColor: #000000; color: #FF0000; fontSize: 128px; line-height:128px; letter-spacing:0px; /*fontStyle: italic;*/ /*fontWeight: bold;*/ /*textDecoration: ... 阅读全文