
音视频开发
telllong
c/c++/golang/js/java/python programer
展开
-
汉宁窗口介绍以及计算方法
汉宁窗口是一种在信号处理和频谱分析中常用的窗口函数。它的名字来自于发明者之一的Julius von Hann(也写作Hanning)。Hann是奥地利的物理学家,他于1928年发表了一篇题为《Über die Verwendung von Fensterfunktionen bei der Fourier-Analyse von Zeitabhängigen Messungen》(关于在傅里叶分析中使用窗口函数进行时间相关测量的论文)的文章,介绍了这个窗口函数的概念。原创 2023-12-26 17:36:09 · 5842 阅读 · 0 评论 -
封装一个OpenH264 编解码H264视频文件的类
下面是一个更新后的代码,增加了 H.264 编码的支持。在这个示例中,我使用了 OpenH264 的。文件,用于存储编码后的 H.264 数据。在实际应用中,你可能需要根据你的需求来修改这些代码。请确保在项目中正确链接 OpenH264 库,并根据你的项目需要调整代码。函数用于读取 H.264 数据并进行 H.264 解码。请注意,这里我创建了一个。函数用于读取 YUV 数据并进行 H.264 编码,原创 2023-11-30 13:48:17 · 1151 阅读 · 2 评论 -
ffmpeg 视频转图片 图片集转视频
并以每秒30帧的帧率创建视频。请注意,您需要根据实际情况更改帧率和输出文件名。可以使用FFmpeg将视频转换为图片序列,然后将图片序列合成为视频。这个命令将图片序列合成为一个新的视频文件。转化为一系列图片文件,文件名类似于。,并且以每秒30帧的速度提取帧。这个命令将输入视频文件。原创 2023-10-27 09:23:27 · 3182 阅读 · 0 评论 -
windows编译新版本linphone
linphone-desktop是一款基于SIP的标准开源网络电话系统,它使用了Qt和mediastreamer2开源多媒体库,支持大部分音视频格式,包括H263和H264等。linphone-desktop允许用户通过互联网与他人进行语音、视频和即时文本消息的沟通。它能够通过查询朋友的IP地址并进行拨号,功能强大且支持多种平台,既可以在桌面系统上使用,也可以在移动设备上使用,甚至支持WEB浏览器。linphone-desktop遵循GPL开放源代码协议,可以自由下载和二次开发。原创 2023-08-01 13:32:00 · 1704 阅读 · 1 评论 -
编译支持视频播放的cef控件版本109.0.5414.8(支持H264,mp3)源码已上传
支持视频播放cef编译,版本109.0.5414.8原创 2023-02-10 07:37:34 · 3156 阅读 · 15 评论 -
windows使用webrtc截取桌面
#include "../webrtc/modules/desktop_capture/shared_desktop_frame.h"#include "../webrtc/modules/desktop_capture/desktop_capturer.h"#include "../webrtc/modules/desktop_capture/cropping_window_capture...原创 2019-07-26 17:07:41 · 2445 阅读 · 2 评论 -
docker 部署mediasoup
docker run -p 4443:4443 -p 3000:3000 -p 3001:3001 --name ms -tid lcmftianci/mediasoup:v1 docker exec -ti ms /bin/bashcd serveredit config.js 172.17.0.3 to docker hostnpm startcd appnpm starthttps://ip:3000原创 2021-09-09 12:56:33 · 902 阅读 · 0 评论 -
docker部署owt-server
1.下载编译好的docker 镜像(包含源码)docker push lcmftianci/owt-server:v4.32.启动服务器docker run --env DOCKER_HOST=172.19.0.16 -p 27017:27017 -p 15672:15672 -p 3004:3004 -p 3300:3300 -p 8080:8080 -p 5022:22 -p 60000-60050:60000-60050 --name=owt -tid lcmftianci/owt:.原创 2021-06-16 10:45:06 · 765 阅读 · 0 评论 -
windows编译openssl
1.下载msys2工具http://www.msys2.org/2.启动msys2工具开发控制台进入到msys2安装目录,执行如下命令:msys2_shell.cmd -mingw643.安装mingw64组件pacman -sS mingw64 //搜索一下可以用ming64版本pacman -S make yasm diffutils pkg-configpa...原创 2019-11-26 14:07:51 · 469 阅读 · 1 评论 -
windows编译linphone步骤及问题
一 编译步骤1.同步linphone源代码git clone --recursivehttps://github.com/BelledonneCommunications/linphone-desktop2.安装anaconda,清华镜像站下载安装Anaconda2-4.4.0-Windows-x86_64.exe#软件安装成功后安装两个包pip install pys...原创 2019-11-10 12:50:34 · 1069 阅读 · 0 评论 -
搭建kamailio服务器实现公网视频通话
搭建kamaillio服务器一。编译源码并修改配置文件安装mysqlyum -y install MariaDB-server MariaDB-client yum install -y mariadb-devel yum install -y mariadb-libs yum install -y mariadb systemctl start mariadb...原创 2019-08-28 16:38:41 · 4571 阅读 · 0 评论 -
调用webrtc里面提供的方法获取视频数据并存储YUV文件
#include "webrtc/base/refcount.h"#include "webrtc/base/scoped_ref_ptr.h"#include "webrtc/modules/video_capture/windows/video_capture_ds.h"#include "webrtc/modules/video_capture/video_capture_facto...原创 2019-07-31 18:14:44 · 1794 阅读 · 2 评论 -
ffmpeg推送rtsp流或者视频文件到rtsp服务器
1.推送rtsp视频流ffmpeg -i rtsp://admin:admin1234@192.168.1.64:554/h264/ch1/sub/av_stream -codec copy -f rtsp rtsp://192.168.1.223:554/stream/2.推送r视频文件到rtsp服务器ffmpeg -re -i sff.mp4 -vcodec copy -cod...原创 2018-10-14 15:40:58 · 30658 阅读 · 11 评论