资源简介
一个TS流的封包、解包代码实现,实现简单易懂。
代码片段和文件信息
#include “TSHeader.h“
#include “TSPacket.h“
#include
unsigned char g_TestData[ TEST_DATA_SIZE ];
unsigned char g_PacOutBuf[ TS_PACKET_OUT_SIZE ];
unsigned char g_UnPacOutBuf[ TS_UNPACKET_OUT_SIZE ];
int main(void)
{
int i = 0;
int m = 0;
//int iInSize = 1024;
int iPacOutSize = 0;
int iUnPacOutSize = 0;
unsigned char Head[ TS_PACKET_HEADER_SIZE ];
for(i = 0; i < TEST_DATA_SIZE; i++)
{
g_TestData[ i ] = 0xAA;
}
InitTSHdr( Head );
#if 0
for( i = 0 ; i < TS_PACKET_HEADER_SIZE; i++)
{
printf(“%X\n“Head[i]);
}
#endif
iPacOutSize = TS_Packetize( Head g_TestData TEST_DATA_SIZE g_PacOutBuf iPacOutSize );
if( iPacOutSize == ERROR )
{
printf(“pucTSHdr is NULL!“);
return -1;
}
if( iPacOutSize == OVERFLOW )
{
printf(“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2114 2006-11-13 16:57 TS\test.c
文件 8213 2006-11-14 16:23 TS\TS.ts
文件 1597 2006-11-14 15:06 TS\TSHeader.c
文件 1580 2006-11-13 16:57 TS\TSHeader.h
文件 3665 2006-11-13 16:57 TS\TSPacket.c
文件 1326 2006-11-13 14:01 TS\TSPacket.h
文件 2455 2006-11-13 16:57 TS\TSUnpacket.c
文件 1507 2006-11-12 09:37 TS\TSUnpacket.h
目录 0 2006-11-13 16:57 TS
----------- --------- ---------- ----- ----
22457 9
相关资源
- bootstrap Axure组件(bootstrap_axure_widget
- bootstrap-table-冻结列样例
- 根据Excel表格数据生成ECharts图表 V2.
- spring boot+mybatis+spring mvc+bootstrap开发停
- VUE+v-charts大屏展子
- 用Echarts+web中实现大屏展示效果
- Raize Components 6.0 XE10(非常强大的VCL组
- BGA+DIP+SDIP+SOP+SSOP+TSOP等PROTEL 99SE封装库
- 德生TSW-F4 社保卡读卡器.rar
- Random Forests-LEO BREIMAN
- Boson NetSim for CCNP6.0注册机
- itextsharp 中文帮助文档.rar
- delphi clientsocket、serversocket
- MVC租房项目
- wtsapi.hwtsapi.lib
- swing 播放 rtsp 视频
- Struts2漏洞检查工具
- Windows XP根证书更新[2014年3月](KB931
- netstat-master.zip
- 基于bootstrap-treeview做的一个漂亮的无
- TSP动态规划实现
- bootstrap4官方zip包
- ttxk的rtsp源码
- LTP.Accounts.dll 李天平的类库源码破解版
- NI teststand4.1破解补丁
- 点云库驱动包metslib
- 2018年5月更新最新全国省市区县geojs
- hosts文件-win7/win10
- GPSubPoints.dll
- ITextSharp5.0生成PDF(含页眉页脚的生成
评论
共有 条评论