自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于FFMPEG调用avcodec库解码H264数据失败的问题探究及解决方案

如题,最近公司遇到了一个关于流媒体解码的问题:平板电脑(安卓5.0以上)将本身的屏幕数据(H264)发送至PC端,PC端将接收到的数据转发给一个班级(60人)的所有平板电脑上,让电脑与所有的平板电脑都同步显示播放发送端平板的桌面,简称“屏幕广播”。遇到的问题是,在特定的PC机上,会出现PC播放数据黑屏,但是所有的平板(60个)都正常播放屏幕数据。先粗略分析一下,PC使用的数据与平板使用...

2019-07-25 10:00:28 2206 2

翻译 FFMPEG中关于avcodec库中相关注释的简单翻译

最近帮忙处理了下公司有关H264解码器中的问题,正好是在这个工具里面修改的,再加上好久都没有更新博客了,顺便刷下存在感,这三年忙懵了,趁着最近有时间,赶紧写点东西,吼吼~~主要就是大概翻译了下关键的注释部分,其余的不太重要的部分我没太转义,直接大白话翻译过来了,建议大家看英文原版。编码/解码基本步骤:1、安装并打开AvcodecContext;2、发送有效的输入: 对于解码,调用...

2019-07-25 09:09:50 373

原创 【网络安全】关于网络劫持的一些客户端解决方案

最近遇到了一个关于网络劫持的问题,简单来说,是客户端访问阿里云主机,以及客户端从阿里云存储上进行下载的时候,出现的数据异常问题。现象就是,例如我访问一个阿里云主机上的接口,接口有的时候返回的值不是我想要的值,比如说一堆乱码,还有从云存储上下载一个APK文件,下载下来之后,发现apk的大小没有发生变化,但是比较二进制文件,却发现有的地方是不一样的。定位原因定位了一天左右,期间使用了不同的网络

2016-10-31 10:32:46 1682

原创 【c#】SharpZipLib使用,解压缩zip文件至指定文件夹内(包含文件夹解压缩)

最近在检查以前写过的代码的时候,偶然间发现了一个解压缩的问题:当初为了方便,在网上查了几个解压缩的代码之后,将使用最多的代码直接copy过来用了,但是今天却发现解压缩的算法是有问题的,具体的问题代码就不贴了,简单说一下问题,就是在解压一个二级目录只包含一个文件夹的压缩文件的时候,是没有任何问题的,但是一旦二级目录包含多个目录,目录中再包含多个文件以及文件夹,这个时候解压缩出来的文件就会出现问题

2016-10-09 16:53:05 3032 1

原创 【openssl】openssl安装以及编译使用

首先安装Perl环境:https://www.perl.org/get.html,推荐选择Strawberry版本的进行安装,安装之后配置环境,在命令行界面输入perl -v来查看版本并验证是否安装配置成功。接着下载openssl,这里我已经下载好了,大家可以到这里去下载:https://yunpan.cn/ck29dJUP4BzDd  访问密码 ae3f,使用的是1.1.0a版本的opens

2016-09-23 16:47:25 775

原创 【c#】关于设置RichTextBox背景透明+无光标只读状态

今天在设置一个软件的RichTextBox的时候,需要一个背景透明,不可编辑的文本展示框,而且还要向文本框中不停地追加数据,所以我选择修改winform自带的richtextbox组件。首先,我们先新建一个自定义组件,继承与RichTextBox,在构造函数中添加双缓冲避免组件闪烁: public DsAlphaRichTextBox() {

2016-09-22 14:36:45 5796

原创 【Red5】OBS(0.15.4)+Red5(1.0.7)视频直播(一)

最近有好多人问我关于Red5搭建视频直播平台的问题,总结了一下,在此开一个新教程来统一处理解决这些问题。首先,我们先用一台Red5服务器做一个测试DEMO,用来验证我们的视频直播方案可行,服务器使用最新的1.0.7版本的Red5吧,可以到下面的地址下载:https://yunpan.cn/ck6LdAuUhcyy8  访问密码 ecc3,推流的服务端,我们使用现在主流的OBS(Open

2016-09-21 13:45:11 5368

原创 【c#、Red5】关于c#如何使用FluorineFx与Red5通信及相关

啊呀,今天登录CSDN的时候,收到几位网友的私信,大体都是询问关于如何使用FluorineFx这个库的,之前我是有计划写教程的,可能由于其他事情耽误,然后忘记了,见谅~    好了,直接转入正题,首先,这个库是做什么的呢?简单来说,就是c#的一个用于使用Rtmp协议进行通信的库,具体的用法其实不难,如果你要是有flex的经验的话,上手就会很快的。    我这里使用的是Red5服务器作为Rt

2016-09-09 09:40:29 1376 2

原创 【C#】关于右下角托盘图标以及气泡使用的注意事项

说实话,今天有点蛋疼了,折腾个右下角弹出气泡好半天,最后脑瓜们一亮,找到原因了吗,好气又好笑,还好过程不长,顺手记录一笔,以资纪念。系统使用的是win10 专业版,vs使用的是2015版本,进行winform的标准应用开发。首先是使用大家喜闻乐见的NotifyIcon组件,将托盘图标的功能实现出来:1、visiable属性设置为true;2、设置好这个组件的图标。然后,监听这个

2016-06-12 14:10:13 5410 4

原创 【Red5】如何搭建环境以及调试Red5(1.0.6版本)应用(三)

新建Red5应用项目一、 新建Dynamic Web Project项目新建步骤与前文中的步骤一样,按照提示一步步操作即可。二、 配置Runtime在新建Dynamic WebProject的时候,第一次建立需要配置Runtime,在点击“New Runtime”按钮之后,选择Infared5中的Red5 Server Runtime选项:然后选择jre与Red5服

2016-04-28 13:47:22 2115 4

原创 【Red5】如何搭建环境以及调试Red5(1.0.6版本)应用(二)

Red5应用开发环境一、 系统环境基于前文的Red5服务器基本环境。二、 安装Eclipse for Jave EE到官网上下载Eclipse的安装包并解压缩:http://www.eclipse.org/downloads/将解压后的eclipse文件夹复制到你想安装的位置,将文件中的“eclipse.exe”文件创建快捷方式,并放到桌面上方便下次使用。三、

2016-04-28 13:40:36 2996

原创 【Red5】如何搭建环境以及调试Red5(1.0.6版本)应用(一)

所用技术以及文件为2016年4月28日最新。

2016-04-28 11:16:37 5236

原创 【c#】关于终止以及删除主进程创建的线程以及进程的方法

今天在开发一款工具软件的时候,出现了一个问题:c#在Start新的Process之后,主动关闭窗口,在进程中发现窗口创建的另一个应用进程的优先级变为了主进程,导致了重启工具的时候,无法通过Process新建新的子进程,顺便再填上一个由主进程创建Thread线程之后,导致的关闭窗口,线程升级为进程的问题。首先,先截取Frame窗口的关闭事件,将关闭方法写在里面: priva

2015-08-27 13:38:20 3514

原创 【flex、Red5】Red5服务器+flex客户端中xml数据的压缩以及传输

【情景】:flex客户端通过共享对象,向连接到Red5服务器的其他客户端传输xml数据,运行环境为无线局域网+60个客户端(安卓平板)+一个Red5服务器。【问题】:当传输小xml数据的时候,利用共享对象m_mainSharedObject.send("ReceiveMessage", message);这种方式对所有客户端进行广播,网络压力以及客户端响应速度勉强达标,但是一旦xml数

2015-08-08 14:15:43 567

原创 【flex】label组件使用随笔

个人使用的工具文章,主要介绍flex中文本框组件的常用API以及在移动端开发遇到的问题,但主要是为了个人在开发中方便查找,有时间就会更新,所以布局以及内容偏向个人需求,有人搜到本篇随笔,看的不舒服的话,见谅,见谅。┏ (゜ω゜)=☞

2015-08-07 09:49:31 742

Red5服务器,1.0.6版本

http://blog.csdn.net/z3237109/article/details/51272851 与教程配套使用的资源。

2016-04-28

c#使用的FluorineFx.net必须dll库,rtmp协议通信相关

总共是5个dll,一个安装程序。 开发的时候,只需要将5个dll导入就可以了,安装程序是从官网上下载的FluorineFx.net安装程序,版号是1.0.0.15。 导入5个dll之后,就可以用c#按照官网上的教程进行rtmp协议进行通信了,不过教程上对于rtmp协议的用法没有写得很详细以及全面,当成是用flex开发就可以了,很多用法和结构都是相似的,具体的可以到我的博客上查看教程。 博客地址:http://blog.csdn.net/z3237109

2015-11-19

c#使用的FluorineFx所需的5个dll以及安装包

总共是5个dll,一个安装程序。 开发的时候,只需要将5个dll导入就可以了,安装程序是从官网上下载的FluorineFx.net安装程序,版号是1.0.0.15。 导入5个dll之后,就可以用c#按照官网上的教程进行rtmp协议进行通信了,不过教程上对于rtmp协议的用法没有写得很详细以及全面,当成是用flex开发就可以了,很多用法和结构都是相似的,具体的可以到我的博客上查看教程。 博客地址:http://blog.csdn.net/z3237109

2015-11-19

Flex开发iOS程序在Xcode上所需要的ANE模板文件

flex开发iOS程序的时候,在调用一些API的时候,需要使用ANE,为了开发方便,国外大神开发了一个Xcode上使用的模板,在github上可以搜索到,安装方法只要一句话,终端运行install_templates.sh就可以安装上了。

2015-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除