- 博客(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
2019-09-10
boost的asio做的udp接收程序带环形缓冲区
2017-03-17
ffmpeg官网h264转码vs可编译
2017-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人