• 大小: 298KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: 其他
  • 标签: ffmpeg  

资源简介

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个文件信息

评论

共有 条评论