
实战项目
这里面主要是教本科生如何度过大学的一些设计项目
没用的阿鸡
不知咋办
展开
-
Linux的基于alsa的wav音频播放器
1.导读 c语言实现alsa播放 c语言实现ALSA录音 用alsa录音并ffmpeg推流RTMP ffmpeg拉音频流并用alsa播放 2.源码 #include <alsa/asoundlib.h> #include <stdio.h> #include <termios.h> #include <term.h> #include <curses.h> #include <unistd.h> #include <stdlib.原创 2021-02-02 18:13:11 · 1089 阅读 · 0 评论 -
c语言实现alsa播放
c语言实现alsa播放 c语言实现alsa录音 这个比较简单直接上代码 #include <alsa/asoundlib.h> #include <math.h> #define SAMPLE_RATE 48000 #define CHANNELS 2 #define FSIZE 2*CHANNELS int main(int argc, char *argv[]) { int rc; int size; unsigned int val; int dir;原创 2020-07-01 09:11:42 · 1339 阅读 · 0 评论 -
c语言实现ALSA录音
用c实现ALSA录音和播放 由于这个比较简单,直接上代码 #include <alsa/asoundlib.h> #include <stdio.h> #include <sys/time.h> #define CHANNELS 2 #define FSIZE 2*CHANNELS int main() { int fd; char *out_filename="output.raw"; char *file=out_filename原创 2020-07-01 08:32:17 · 2936 阅读 · 2 评论 -
用alsa录音并ffmpeg推流RTMP
Ubuntu上用alsa录音并ffmpeg推音频流RTMP到nginx服务器 1.环境需求 ffmpeg和alsa csdn教程一大把。 2.实现方法 ①通过Alsa框架进行录音,获取pcm数据; ②通过FFmpeg框架,把pcm数据重采样,编码进行推流。 3.关键代码介绍 ①通过Alsa框架进行录音,获取pcm数据; //ALSA头文件 #include <alsa/asoundlib.h> //双声道 #define CHANNELS 2 //每个采样点2bytes #define FSIZ原创 2020-06-29 13:49:19 · 1777 阅读 · 6 评论 -
ffmpeg调用USB摄像头并推RTMP流
Ubuntu上实现ffmpeg采集摄像头编码RTMP流到nginx服务器 1.环境准备 ffmpeg源码编译 https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu官网编译教程 一定要支持h264 虽说这个教程会有点问题,但我觉得你应该能克服。 2.代码 #include <stdio.h> #include <libavformat/avformat.h> #include <libavcodec/avcodec.h>原创 2020-06-02 16:48:31 · 4204 阅读 · 20 评论 -
centos服务器搭建nginx服务器+RMTP流传输
centos服务器搭建nginx服务器+RMTP流传输 1.安装必要库 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 2.安装nginx和nginx-rtmp-module 我的目录在/root里面操作 nginx-1.17.10.tar.gz下载地址 http://nginx.org/en/download.原创 2020-05-22 11:52:36 · 321 阅读 · 0 评论 -
socket多线程通信(一个服务器对多个客户端)
socket多线程通信(一个服务器对多个客户端) 1.服务器端 #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <netinet/in.h> #include <string.h> #include <pthread.h> #include <unistd.h> #include <errno.h> #define P原创 2020-05-19 19:08:53 · 2075 阅读 · 0 评论