网络传输
_寒潭雁影
中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结
展开
-
Linux Socket 广播协议(服务器与客户端)
客户端/* *Linux Socket广播包数据接收 *2019/12/21 *weixinhum */#include <iostream> #include <sys/types.h> #include <sys/socket.h>#include <netinet/in.h>#include <un...原创 2019-12-24 14:22:30 · 609 阅读 · 1 评论 -
Windows Socket 广播协议(服务器与客户端)
客户端/* *Windows Socket广播包数据接收 *2019/12/21 *weixinhum */#include <iostream> #include <Winsock2.h> #include <ws2tcpip.h> #pragma comment(lib,"Ws2_32.lib")//连接Sockets相关库void ...原创 2019-12-21 21:51:31 · 1250 阅读 · 0 评论 -
Windows环境vlc的配置与简单rtsp推流demo
下载开发包:http://download.videolan.org/pub/videolan/vlc/本人下的是最新版本的3.0.7.1如下:解压后定位到文件夹的“sdk”目录下,可以看到“include”和“lib”两个文件夹,这正是我们想要的东西。用VS新建C++工程后把这两个文件夹扔进去,然后配置环境:1.项目->属性->C/C+±>常规->附加包含目录-&...原创 2019-07-03 17:35:01 · 2891 阅读 · 0 评论 -
VS2017 WinPcap的配置及简单的使用demo
一般涉及到网络编程,我们会用上层的socket相关API进行,但有些时候我们需要从底层进行抓包,在Windows上,我们可以用WinPcap来做这件事。官网地址:https://www.winpcap.org/install/default.htm首先在上面圈中的两个地方分别下载安装包和开发包。然后先安装(注意这个是必须先做的,不然哪怕运行代码也会失败),安装一路next就行了,里面有一...原创 2019-02-15 17:29:06 · 5907 阅读 · 0 评论 -
LCM通信包在Windows 64位环境下的使用
之前这篇文章LCM通信包在Windows 64位环境下的编译完成了LCM的编译工作,而本篇文章将着重解决编译出来的东西怎么用的问题。在windows下用LCM是非常简单的事情(难怪有人死活要用它呀!!!),具体步骤如下:1.包含包目录"xx\lcm-master\lcm"2.包含编译出来的"lcm.lib"所在的库目录3.附加依赖项"lcm.lib"4.将涉及到的几个编译出来的...原创 2018-08-24 09:34:24 · 2175 阅读 · 4 评论 -
Windows Socket TCP协议(服务器与客户端)
代码修改的下面博客的内容,如需要详细了解请移步https://blog.csdn.net/xiaoquantouer/article/details/58001960服务器:#include <stdio.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") int main(in...原创 2018-08-16 15:21:22 · 12899 阅读 · 0 评论 -
LCM通信包在Windows 64位环境下的编译
首先,什么是LCM?简而言之,是一个UDP传输方案。也就是在UDP外围做了一层封装,使得数据的传输变得比较的方便。其次,一般在什么环境下用LCM?在无人车系统中。而且操作系统多为linux,因此在linux编译这玩意据说有种水到渠成的感觉。最后,为什么要在windows下来搞这套东西,而且又要在32搞定的情况下在64位上再搞一遍?我不告诉你。因为应用场景比较小众,估计...原创 2018-08-02 10:47:12 · 5255 阅读 · 12 评论 -
FFmpeg 获取RTSP传过来的视频数据并保存成文件
废话不多说,直接上代码。 需要注意的是,FFmpeg的版本很多,最新版本可能有些函数已经换成别的了。如果无法自行更改代码,可以找我以前相关FFmpeg的文章,下载我x64版本的工程包,里面就有这个版本的FFmpeg。#ifndef INT64_C #define INT64_C(c) (c ## LL) #define UINT64_C(c) (c ## ULL) #endif extern原创 2017-08-24 00:06:41 · 23380 阅读 · 7 评论 -
Windows下利用live555实现H264实时流RTSP发送
文如其名,最近在做的项目要求利用RTSP协议转发处理完的H264视频数据给上一层客户端,环境是Windows的VS2013,于是就各种百度谷歌找代码。结果在得到利用live555去做比较简单的结论的同时也悲情地发现,网上别人贴出来的代码基本都是Linux上面的。在修改了两份来适用于Windows无效后,又一次陷入了百度谷歌的无尽搜索中。Anyway,最后终于解决了,所以贴出代码跟大家分享下,希望能原创 2014-07-23 17:22:54 · 11751 阅读 · 52 评论 -
Windows Socket UDP协议(服务器与客户端)
这是一个经常用到的老掉牙的主题了,为了以后用到方便,原创 2014-07-25 19:02:44 · 2416 阅读 · 0 评论