- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 QProcess::execute()调用pingIp时窗口闪烁问题
实现一个多次pingIp功能,检验IP是否连接。使用QProcess::execute(QString)调用ping 命令时,发现ping窗口一直弹出闪烁,影响UI使用效果。调用代码为:QString strIP = "127.0.0.1";QString strInfo;strInfo.sprintf("ping %s -n %d -i %d -w %d", strIP.toLocal...
2018-10-25 20:19:23
1617
原创 protobuf在powerpc-linux下的交叉编译
最近接触到protobuf,相比XML、JSON,它的序列化原理在网络传输中有很多优点。接下来介绍在powerpc-linux下如何配置protobuf。首先正常编译linux版本,#编译步骤:1 ./configure --prefix=/usr/local/protobuf/2 make3 make install4. 修改/etc/ld.so.conf,
2017-12-25 13:24:23
822
4
转载 大端模式和小端模式详解
一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时候
2017-12-13 14:58:20
786
转载 RTPSession流媒体编程
转自:https://www.cnblogs.com/cy568searchx/p/3799311.htmRTP是目前解决流媒体实时传输问题的最好办法,如果需要在Linux平台上进行实时流媒体编程,可以考虑使用一些开放源代码的RTP库,如LIBRTP、JRTPLIB等。JRTPLIB是一个面向对象的RTP库,它完全遵循RFC 1889设计,在很多场合下是一个非常不错的选择,下面就以JR
2017-12-08 14:18:10
2825
1
原创 VC++实现视频聊天:FFmpeg解码+SDL播放视频
经过网络传输接收到的码流,已经存放在公共链表 PacketNode_t 中,码流经过解码成YUV或RGB后才能播放,接下来就介绍FFmpeg解码过程和 SDL 播放视频
2017-11-29 22:02:04
2460
1
原创 VC++实现视频聊天:VFW视频采集+FFmpeg编码
上次介绍了视频聊天软件的界面、文字聊天、文件传输部分,这此介绍视频聊天功能,这算是音视频领域一个很广的应用。首先视频聊天的双方需要有一个USB摄像头(或者笔记本摄像头),在windows系统下,一个完整的视频流程应该有如下步骤:采集摄像头数据--> 视频帧编码 --> 码流网络传输 --> 解码 --> 播放然后按流程来选择相应的工具分块实现,串联起来,就可以聊天了。本次视频聊天使用的工具如下:vs
2017-11-27 20:02:02
5559
15
原创 基于C++实现视频聊天软件(一)
初来乍到,接触到音视频领域,在这期间参考开源代码和项目代码,用C++做了一个类似QQ的视频聊天Demo,这里将其中开源的视频通讯技术分享给大家。 工具: vs2010,MFC制作界面,网络传输机制(Socket等), VFW视频采集,FFmpeg编解码器,SDL播放
2017-11-20 21:21:09
15170
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人