自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 通过ffmpeg的接受发送rtp的指令

在ffmpeg的处理rtp码流默认是不在白名单中的,所以处理rtp码流需要添加rtp,udp的白名单才能完成。接受rtp码流,解码,尺寸变化为720x480后,编码保存文件的指令如下:ffmpeg -protocol_whitelist file,udp,rtp -i test.sdp -s 720:480 -vcodec libx264 out.h264将h264文件发送为rtp的指令为

2017-02-28 13:53:53 3848

原创 ffmpeg转码h264程序的二次开发思路

在ffmpeg的官网下载的dev目录中,有一个转码器的程序,具体目录为\ffmpeg-3.2.2-win32-dev\doc\examples\transcoding.c,稍微修改,即可在visual studio中编译运行,可参考我的资源,ffmpeg官网转码vs可编译。    依赖的库: avcodec.lib avdevice.lib avfilter.lib avformat.lib

2017-02-28 10:54:44 1976 1

原创 wine的c盘路径与环境变量设置

wine的安装方法:sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install --install-recommends winehq-stagingc盘路径:~/.wine/driv

2017-02-23 15:55:30 10704

原创 RTP中SSRC导致的媒体流中断

在RTP协议中, 定义同步源(SSRC,Synchronization source)为RTP包流的源,用RTP报头中32位数值的SSRC标识符进行标识,使其不依赖于网络地址。通常麦克风,音频接口,摄像头,视频接口的变化,都会导致SSRC的变化。在OPAL和OpenH323中,默认同一Session中RTP流的SSRC发生变化后,RTP包即丢弃,这样会导致音频或者视频的媒体流中断,且不能恢复,需要

2017-02-22 16:50:26 8172

原创 select模型各个操作的总结

在《unix网络编程》中,介绍了select模型可用于将多个阻塞的fd统一进行阻塞,其具体操作,以recv的操作为例总结如下:FD_SET readSet; //fd的集合FD_ZERO(&readSet); //初始化while(1){ for(i=0; i<CONCOUNTS;i++) { if (pM->confd[i] >0)

2017-02-22 16:24:55 491

原创 windows tcp服务器代码,多线程+select

#include "stdafx.h"#pragma comment(lib, "Ws2_32.lib")#include <winsock2.h>#include <ws2tcpip.h>#include <stdio.h>#include <windows.h>#include <process.h>#define PORT 5038#define CONCOUNTS 5#de

2017-02-22 16:04:20 1178

rs_fec.zip

RS码的例子,5个实体包,1个冗余包,可以调整比例。 通过FEC编码 forward error correction based on Vandermonde matrices

2019-09-10

tftp服务器(嵌入式开发)

嵌入式开发用的服务器,相比于linux的服务器的最大优点是免配置,免安装,绿色运行.方便对板卡进行文件的上传下载

2019-01-14

boost的tcp服务器

boost的tcp服务器,支持多并发和心跳检测等基本功能

2017-05-23

android studio写的ping程序app

android studio写的ping程序app,直接可以用。

2017-04-27

boost的asio做的udp接收程序带环形缓冲区

需要包含boost的路径为: include path: F:\boost_1_53_0 lib path:F:\boost_1_53_0\stage\lib 需要预定义的宏: _WIN32_WINNT=0x0700 在程序里写的接收ip为192.168.1.206,端口为 9002

2017-03-17

采用epoll模型设计多路udp接收程序

使用方法,在命令行下输入 ./RecvRtpAndSave 8000 16 其中8000是基础udp接收端口,16是接收16路流

2017-03-08

ffmpeg官网h264转码vs可编译

依赖的库: avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib postproc.lib swresample.lib swscale.lib 头文件目录: ~\ffmpeg-3.2.2-win32-dev\include 参数格式:in.h264 out.h264默认输入尺寸随意,输出转码为720x480大小。

2017-02-28

读取h264文件并发送为RTP码流

读取h264文件并发送为RTP码流

2017-02-24

接收RTP包保存为h264文件

接收RTP包保存为h264文件

2017-02-24

空空如也

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

TA关注的人

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