做webrtc视频编解码应用资源

https://github.com/pion/mediadevices/tree/master/examples/webrtc

https://github.com/rviscarra/webrtc-remote-screen

https://github.com/rviscarra/webrtc-speech-to-text

https://github.com/giongto35/cloud-morph/tree/master/pkg

https://github.com/deepch/RTSPtoWebRTC

https://github.com/deepch/RTSPtoWeb

音频解码libopus 

下载
https://www.opus-codec.org/downloads/

解压
tar xf opus-1.3.1.tar.gz
cd opus-1.3.1
编译
BUILD_LIBS=${HOME}/build_libs
./configure --prefix=${BUILD_LIBS} --with-pic --enable-float-approx
 make
 make install

安装libvpx

Step 1
sudo apt-get update -y
Step 2
sudo apt-get install -y libvpx-dev
Step 3
Check the system logs to confirm that there are no related errors. You can use ZoomAdmin to check the logs, manager servers, host multiple websites and apps on your servers and more. The apps run in docker containers, to learn more
see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.

安装libx264

原文链接:https://blog.csdn.net/jenie/article/details/110000453

1).安装依赖的包:

sudo apt-get update
sudo apt-get install build-essential git-core checkinstall texi2html libfaac-dev \
libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev \
libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev

2.安装Yasm:x264需要使用yasm来针对CPU架构进行优化,提高性能。

cd
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
make install

3.安装x264:下载源代码、编译、安装

cd
git clone git://git.videolan.org/x264
cd x264
./configure --enable-shared    //动态库
make
make install

4.此时 libx264.so默认安装在/usr/local/lib,直接编译会出现

tmux: error while loading shared libraries: libx264.so.2: cannot open shared object file: No such file or directory

原因就是已经安装了该共享库, 但执行需要调用该共享库的程序的时候, 程序按照默认共享库路径 /usr/lib 找不到该共享库文件. 

如果共享库文件安装到了/usr/local/lib(很多开源的共享库都会安装到该目录下)或其它"非/lib或/usr/lib"目录下, 那么在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下:

# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
windows下x264

https://blog.csdn.net/martinkeith/article/details/105323052

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐