资源简介
本程序是在yanyuan9527提供的程序(http://download.csdn.net/source/1961862)的基础上进行了微小的改动,使它适合我的机器。因yanyuan9527的程序在我的机器上无法播放,修改了Windows socket后,在我机器上就可以播放了。我想可能有人会遇到与我相似的情况,故上传共享。
下面引用yanyuan9527的软件说明。
本示例代码在我的电脑上实现了对标准H264码流的RTP打包发送到本机的1234端口,用VLC播放器从1234端口能接收到该码流并实时播放。代码附有详细的注释,应该很容易理解(前提是大家稍微对RFC3550 RFC3984
代码片段和文件信息
// NALDecoder.cpp : Defines the entry point for the console application.
#include
#include
#include
#include
#include “h264.h“
#include “initsock.h“
CInitSock initSock; // 初始化Winsock库
//为NALU_t结构体分配内存空间
NALU_t *AllocNALU(int buffersize)
{
NALU_t *pNalu;
if ((pNalu = (NALU_t*)calloc (1 sizeof (NALU_t))) == NULL) {
printf(“AllocNALU: Nalu“);
exit(0);
}
pNalu->max_size=buffersize;
if ((pNalu->buf = (char*)calloc (buffersize sizeof (char))) == NULL) {
free (pNalu);
printf (“AllocNALU: Nalu->buf“);
exit(0);
}
return pNalu;
}
//释放
void FreeNALU(NALU_t *pNalu)
{
if (pNalu) {
if (pNalu->buf) {
free(pNalu->buf);
pNalu->buf=NULL;
}
free (pNalu);
}
}
static int FindStartCode2
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2163 2010-12-29 08:26 NALDecoder\h264.h
文件 461 2010-12-27 12:19 NALDecoder\initsock.h
文件 10206 2010-12-29 08:26 NALDecoder\NALDecoder.cpp
文件 4670 2010-12-27 09:54 NALDecoder\NALDecoder.dsp
文件 543 2008-07-01 09:37 NALDecoder\NALDecoder.dsw
文件 208963 2010-12-29 08:26 NALDecoder\NALDecoder.exe
文件 50176 2010-12-29 08:26 NALDecoder\NALDecoder.ncb
文件 50688 2010-12-29 08:26 NALDecoder\NALDecoder.opt
文件 1267 2010-12-29 08:26 NALDecoder\NALDecoder.plg
文件 1232 2008-07-01 09:37 NALDecoder\ReadMe.txt
文件 93550 2006-07-25 17:57 NALDecoder\test.264
文件 243860 2009-12-04 21:22 NALDecoder\test22.264
文件 82 2010-12-28 10:18 NALDecoder\w.sdp
目录 0 2010-12-29 08:27 NALDecoder
----------- --------- ---------- ----- ----
667861 14
- 上一篇:金融词汇(高盛、摩根)
- 下一篇:人口预测模型优秀论文
相关资源
- NodeJs实时通讯(WebSocket聊天室)
- 联想主板IH61M Ver:1.0 bios带windows刷写
- Windows Server 2008R2 配置网络负载平衡(
- delphi多客户端连接服务器(ServerSock
- Windows程序设计第五版
- 《Windows核心编程》附光盘源码
- Windows+经典游戏-扫雷+源码
- windows程序设计
- 精通Windows_API:函数、接口、编程实例
- socket网络编程
- 网络安全讲堂之全面防护Windows与无线
- Windows7旗舰版简体中文
- linux c socket api
- 最全的Windows API函数大全
- windows调试sys驱动--DriverMonitor
- Windows 1.0 VMware镜像
- 基于Raw Socket的数据包捕获程序
-
windows Media Pla
yer控件类 - Layaair Socket.io文件.rar
- Visual Basic 6.0 与 Windows API 讲座-范例源
- delphi clientsocket、serversocket
- linux C/S聊天,基于TCP的socket网络编程
- windows上nfs服务端
- Windows XP根证书更新[2014年3月](KB931
- haneWIN 1.1.69 汉化已注册
- windows版CRF++-0.58.zip;linux版CRF++-0.54.
- 微软 WindowsXP 原版中文镜像资源全收录
- linux下socket编程(广播组播和udp)源码
- VC 聊天系统 socket编程
- thrift0.9.3 windows cpp lib patch
评论
共有 条评论