自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (22)
  • 收藏
  • 关注

原创 C#之网络字节序与主机字节序互转

主机字节序转网络字节序//加上两个字节长度,再发送 byte[] bSend = new byte[buffer.Length + 2];byte[] bLenth = BitConverter.GetBytes((ushort)IPAddress.HostToNetworkOrder((short)buffer.Length));bSend[0] = bLenth[0];bSend...

2018-08-30 17:22:29 2528

原创 C#之整数与字符串互转

整数转16进制字符串,不足位置补0:如果超出2位,比如是3位,就是3位。 int ia = 5; string stra = ia.ToString("X2");16进制字符串转整数 string stra = "22"; int ia = Convert.ToInt32(stra,16);...

2018-08-29 09:38:01 3339 1

原创 C#之Unix时间和北京时间互转

Unix时间起始时间为1970年1月1日0时0分0秒北京时间起始时间为1970年1月1日8时0分0秒北京时间转Unix时间如下: DateTime dtUnix = new DateTime(1970, 1, 1,8,0,0); DateTime dtStartTime = Convert.ToDateTime(strSt...

2018-08-27 14:38:06 865

原创 Rtsp之服务搭建

最近想要测试rtsp客户端获取H264或者H265的视频流,由于本人比较穷,没有相应的设备测试,只能决定使用vlc搭建一个rtsp的服务,然后自己来编写客户端完成调试。vlc搭建rtsp服务步骤如下: 点击串流:  点击添加  若不是这种格式需要进行转码: 然后一直下一步即可完成。我这里说的重点不是上述内容,如果按照上面的步骤,可以完成rtsp服...

2018-08-25 22:35:22 16151 5

原创 directsound之播放pcm

本人擅长C#开发,pcm播放本来想用C#实现,但是考虑到视频的解码使用C++做的,于是用C++实现了pcm的播放。这里使用微软的directsound库。第一步:读取一个pcm文件 FILE * InFile; InFile = fopen("testu.pcm", "rb");此文件为单通道,8000采样率,16bit每次采样。第二步:定期读取pcm文件,每次读取一秒...

2018-08-22 20:58:13 906

原创 ffmpeg之H265解码

本文详细介绍如何使用ffmpeg把H265解码成YUV420P格式格式的数据。首先由于采用VS2017开发,我禁用了一个4996的错误:#pragma error(disable:4996) //全部禁用#pragma warning(disable:4996)ffmpeg接收H265的数据,之能一帧一帧发送,不能接收步全的数据,所以需要先把H265解析成一帧数据。这里我的思路...

2018-08-19 17:41:55 30354 15

原创 H265之格式解析

头定义如下:  上一段码流:前面 4个字节位00 00 00 01 为nul头,这个和H264是一样的。下面两个字节为40 01  ====》二进制 0100 0000 0000 0001F  : 0NalType:100 000 ==》32  =》VPSLayerID:0 0000 0==》0TID:001 ==》1再根据H265的NALU类型定义...

2018-08-12 22:18:53 18788

原创 ffmpeg之PCM转AAC

AAC是一种常见的音频格式,今天尝试使用ffmpeg把pcm压缩成AAC编码。第一步:初始化编码相关变量寻找AAC的编码器codec = avcodec_find_encoder(AV_CODEC_ID_AAC); 初始化编码器上下文,主要通道数,采样率,采样格式 c = avcodec_alloc_context3(codec); if (!c) { fprintf...

2018-08-12 15:37:21 6776 6

原创 ffmpeg之G711解析成pcm

ffmpeg在码流转换上面实在是强大,今天实验了一下把G711音频专成PCM的音频,并最终实验成功。第一步:寻找解码器,若格式不支持,则无法转码 codec = avcodec_find_decoder(AV_CODEC_ID_PCM_ALAW); if (!codec) { fprintf(stderr, "Codec not found\n"); return false;...

2018-08-05 17:14:08 8852 6

基于Dplayer的原生flv和hls使用demo

基于Dplayer的原生flv和hls使用demo

2022-10-29

open3mod.zip

是个安装包,直接安装就可以使用,可以查看FBX,DXF,Collada,Obj,X,PLY,3DS,LWO,LWS,STL等多种模型格式

2020-06-27

rabitmq381_erlang221.zip

https://blog.csdn.net/g0415shenw/article/details/103678862 考虑国内下载慢,上传了windows的rabitmq+erlang环境

2019-12-24

mygeowebcache-1.5.3-war.zip

参考博客 https://blog.csdn.net/g0415shenw/article/details/103547270

2019-12-15

rgb24保存为Bmp

参考下面博客: https://blog.csdn.net/g0415shenw/article/details/84999548

2018-12-14

基于directsound播放pcm

博客地址:https://blog.csdn.net/g0415shenw/article/details/81950761

2018-08-22

ffmpeg之H265解码

博客地址: https://blog.csdn.net/g0415shenw/article/details/81839672 使用ffmpeg解析H265

2018-08-19

ffmpeg之pcm转AAC

博客地址https://blog.csdn.net/g0415shenw/article/details/81606813 使用ffmpeg把pcm转成AAC

2018-08-12

g711编码转换成pcm编码

把g711转换成pcm格式详情见博客 https://blog.csdn.net/g0415shenw/article/details/81432854

2018-08-05

wav文件封装pcm编码格式

具体wav文件分析见博客: https://blog.csdn.net/g0415shenw/article/details/81158328

2018-07-22

sps解析图像长和宽

博客地址: https://blog.csdn.net/g0415shenw/article/details/80733405 vs2017 C#实现了sps解析视频长和宽

2018-06-23

ps解析H264

把示例采用VS2017开发,C#语言实现PS流解析出H264数据 可以参考博客:https://blog.csdn.net/g0415shenw/article/details/80385088

2018-05-26

websocket发送裸H264到Html5解码

通过websocket传输裸H264到网页通过html5 video标签解码 参考博客https://blog.csdn.net/g0415shenw/article/details/80372580

2018-05-19

基于C#net4.5实现最简单的websocket客户端和服务端

本文基于C#实现的websocket简单的客户端和服务端 博客地址:https://blog.csdn.net/g0415shenw/article/details/80365554

2018-05-18

Nlog的使用测试

本测试demo,简单的介绍了nlog日志的使用方法,包括配置文件的设置。

2018-05-16

基于C#实现onvif协议之云台控制

基于vs2017 开发,C#实现onvif协议之云台控制,直接可以编译通过。

2018-05-08

基于C#的onvif协议之抓图

本demo,基于vs2017开发,采用C#开发语言,实现了onvif协议之抓图功能

2018-04-25

基于wcf实现的onvif客户端

基于wcf实现的onvif客户端,通过wsdl生产代码,在通过wcf直接调用,程序通过vs2017编译通过,。

2018-04-24

onvif2.0珍藏版

ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。为了引进网络视频服务,ONVIF规范包含了所有的XML及WSDL(Wed Service Description Language)的定义。

2018-04-24

RFC3550中文版

开发gb28181的同学可以参考此文档,rtp的定义以及各式介绍

2018-03-09

tcp传输RTP流文档RFC4571

gb28181关于tcp传输rtp流可以参考此文档,不过是英文版的

2018-03-09

sip协议中文本RFC3261

本文档适合开发GB28181的同学、或者对sip有兴趣的同学

2018-03-09

基于VS2017开发的XML序列化和反序列化实例

序列化和反序列化思路是通过一个类来映射XML,XML里面的元素,都被映射到类的成员变量。 业务处理不直接面对XML,而是面对类进行操作。反序列化是指把XML解析出来的类,序列化是指把类转换成XML字符串。所以我们的XML解析只需要写出两个函数就搞定了,一个是把类转出XML字符串的函数,一个是把XML字符串的函数转换成类的函数。

2018-02-15

空空如也

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

TA关注的人

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