资源简介
socket编程,TCP接收264码流,使用ffmpeg解码,保存成yuv文件。客户端程序v1.0.

代码片段和文件信息
#include
#include
#include “string.h“
#pragma comment(lib“wsock32.lib“)
void ConnectServer();
void CloseSocket();
int Recv(char * buf int len) ;
SOCKET s;
void ConnectServer()
{
WSADATA wsaData;
SOCKADDR_IN ServerAddr;
int Port = 5150;
int Ret;
if ((Ret = WSAStartup(MAKEWORD(22) &wsaData)) != 0)
{
printf(“WSAStartup failed with error %d\n“ Ret);
return;
}
if ((s = socket(AF_INET SOCK_STREAM IPPROTO_TCP))
== INVALID_SOCKET)
{
printf(“socket failed with error %d\n“ WSAGetLastError());
WSACleanup();
return;
}
ServerAddr.sin_family = AF_INET;
ServerAddr.sin_port = htons(Port);
ServerAddr.sin_addr.s_addr = inet_addr(“115.156.164.19“);
while(1)
{
if (connect(s (SOCKADDR *) &ServerAddr sizeof(ServerAddr))
== SOCKET_ERROR)
{
printf(“connect failed with error %dplease start server\n“ WSAGetLastError());
//closesocket(s);
//WSACleanup();
continue;
}
else
break;
}
printf(“连接成功!“);
}
void CloseSocket()
{
closesocket(s);
WSACleanup();
}
int Recv(char * buf int len)
{
int Ret;
if((Ret=recv(sbuflen0))>0)
{
printf(“receive bytes= %d\n“Ret);
return Ret;
}
return -1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13293 2008-07-27 10:39 socket and 264decode\DecodeSrc\allcodecs.c
文件 98311 2008-07-27 10:39 socket and 264decode\DecodeSrc\avcodec.h
文件 6877 2008-07-27 10:39 socket and 264decode\DecodeSrc\avutil.h
文件 10583 2008-07-27 10:39 socket and 264decode\DecodeSrc\bitstream.c
文件 28604 2008-07-27 10:39 socket and 264decode\DecodeSrc\bitstream.h
文件 3360 2008-07-27 10:39 socket and 264decode\DecodeSrc\bswap.h
文件 8304 2008-07-27 10:39 socket and 264decode\DecodeSrc\cabac.c
文件 25329 2008-07-27 10:39 socket and 264decode\DecodeSrc\cabac.h
文件 3796 2008-07-27 10:39 socket and 264decode\DecodeSrc\colorspace.h
文件 11642 2008-07-27 10:39 socket and 264decode\DecodeSrc\common.h
文件 1490 2008-07-27 10:39 socket and 264decode\DecodeSrc\crc.h
文件 415 2008-07-27 10:39 socket and 264decode\DecodeSrc\define.h
文件 161473 2008-07-27 10:39 socket and 264decode\DecodeSrc\dsputil.c
文件 30176 2008-07-27 10:39 socket and 264decode\DecodeSrc\dsputil.h
文件 40520 2008-07-27 10:39 socket and 264decode\DecodeSrc\error_resilience.c
文件 4117 2008-07-27 10:39 socket and 264decode\DecodeSrc\eval.h
文件 1208 2008-07-27 10:39 socket and 264decode\DecodeSrc\faandct.h
文件 10122 2008-07-27 10:39 socket and 264decode\DecodeSrc\golomb.c
文件 12706 2008-07-27 10:39 socket and 264decode\DecodeSrc\golomb.h
文件 328748 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264.c
文件 13342 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264.h
文件 58163 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264data.h
文件 6223 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264idct.c
文件 37603 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264pred.c
文件 2426 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264pred.h
文件 4388 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264_parser.c
文件 1352 2008-07-27 10:39 socket and 264decode\DecodeSrc\h264_parser.h
文件 84054 2008-07-27 10:39 socket and 264decode\DecodeSrc\imgconvert.c
文件 1243 2008-07-27 10:39 socket and 264decode\DecodeSrc\imgconvert.h
文件 2444 2008-07-27 10:39 socket and 264decode\DecodeSrc\integer.h
............此处省略44个文件信息
- 上一篇:银行储蓄系统设计报告
- 下一篇:助力特性曲线三维图
相关资源
- nginx-rtmp-win32-master.rar
- FFMEPG实现h264解码
- ffmpegh265rtmp.zip
- ffserver(windows下编译32位)
- qt_ffmpeg_mp4_export_and_import.zip
- 最简单的基于FFmpeg的推流器 1.2
- 简单的ffmpeg推流demo
- FFmpeg和SDL,读内存中的视频流,进行
- ffmpeg之pcm转AAC
- ffmpeg-2.8.14.tar.gz
- 利用ffmpeg的filter混音
- vs2010 ffmpeg实时解码h264码流
- ffmpeg 音视频转码代码
- windows上自己编译的最新的ffmpeg库
- Qt基于FFmpeg播放本地 H.264H264文件
- 从ffmpeg中抽取的h264解码器,可用于
- ffplay源代码
- 最简单的基于FFmpeg的推流器以推送R
- DVD文件VOB的生成代码
- FFmpeg 采集摄像头输出rtmp直播流媒体,
- 基于ffmpeg将avi视频转换为mp4视频
- (补充)修改output-example,将H.264AAC帧
- ffmpeg-win64位库
- X264实时编码,FFmpeg实时解码
- FFmpeg API读取视音频文件信息的一个工
- 使用FFmpeg采集摄像头图像和麦克风音
- opencv_ffmpeg249.dll
- FFmpeg-3.1 windows vs2013编译动态库静态库
- 基于FFmpeg4.0.2的AAC编码器
- FFmpeg获取网络摄像头数据解码
评论
共有 条评论