logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

osg编译ffmpeg插件

osg可以通过ffmpeg插件来实现播放视频的功能,但是在编译osg的时候要确保成功的完成才可以使用此插件。在编译的过程中有几点需特别注意,否则可能导致无法成功编译。1、要正确选择ffmpeg的版本首先要到https://ffmpeg.zeranoe.com/builds/win32/dev/下载ffmpeg的开发版,最小版本在3.2,这里也要特别注意,因为osg中的ffmpeg处理模块调...

ffmpeg 打开视频流太慢(下)

前面的博文中已经交代过,ffmpeg打开视频慢主要是因为av_find_stream_info 耗时久。下面给出重写查找音视频stream info的一段代码,用来替代av_find_stream_info 。 static int avformatFindStreamInfo(AVFormatContext *ic, AVDictionary **options,std::vector&

ubuntu 16.04下编译android和linux版webrtc

1. 准备ubuntu 16.04 x86_64环境,我的是装在虚拟机里面的;2. 安装git和Python2.7等工具,源码或者apt-get命令方式都行3. 下载depot_tools(https://storage.googleapis.com/chrome-infra/depot_tools.zip),如果下载失败,可以去网盘下载链接:https://pan.baidu.com/s...

#webrtc#ubuntu#android +1
xxx cannot be resolved or is not a field问题的解决方案

在android编译程序时,偶尔会碰到“xxx cannot be resolved or is not a field”的问题,经过一番研究,我觉得应该从以下几步解决这个问题:1、首先确保引用的资源文件已经存在项目工程中;2、是否正确导入了包的名称和路径;3、修改了代码之后是否已经保存文件。

#android
vlc3.0.4在ubuntu16.04x64上的交叉编译全过程记录

    周末折腾了好久,经过连续的出现问题,定位问题,解决问题,终于顺利编译通过了vlc的最新版本,中间尝试了多个版本的编译,比如vlc3.0.0,想着离2.x版本(2.x版本已经编译通过,可以参考:ubuntu平台,VLC/LibVLC交叉编译,生成win32版本,以及LibVLC增加录像接口)比较接近,应该容易编译通过,没成想也是一堆问题,其实主要还是版本导致的接口不对应问题,于是ubuntu

#ubuntu
vlc3.0.4在ubuntu16.04x64上的交叉编译全过程记录

    周末折腾了好久,经过连续的出现问题,定位问题,解决问题,终于顺利编译通过了vlc的最新版本,中间尝试了多个版本的编译,比如vlc3.0.0,想着离2.x版本(2.x版本已经编译通过,可以参考:ubuntu平台,VLC/LibVLC交叉编译,生成win32版本,以及LibVLC增加录像接口)比较接近,应该容易编译通过,没成想也是一堆问题,其实主要还是版本导致的接口不对应问题,于是ubuntu

#ubuntu
监听端口成功,用netstat看不到占用的端口号问题

创建了一个套接字socket,绑定bind某个固定端口号之后,发现无法接受客户端的连接,故用netstat 查看绑定的端口号,惊奇的是竟然没有找到,百思不得其解,最后用端口查看工具cports看了一下服务程序占用的端口号和设置的竟然不一致,检查端口号赋值的地方,serverAddr.sin_port = SERVER_PORT;修改为serverAddr.sin_port = hton...

ModuleNotFoundError: No module named 'google' 问题解决方案

最近在编译caffe时,一直被ModuleNotFoundError: No module named 'google'这个问题所困扰,编译环境是ubuntu18.04+anconda3+python3.6,尝试了各种方法,比如:pip install protobuf,均提示此包已安装之类的信息,但仔细一看发现显示的路径是/usr/bin/python3,而我设置的python环境变量是/...

#深度学习#caffe
到底了