代码拉取完成,页面将自动刷新
#主仓库
git clone https://github.com/ireader/media-server.git
#依赖仓库
git clone https://github.com/ireader/sdk.git
git clone https://github.com/ireader/avcodec.git
git clone https://github.com/ireader/3rd.git
请将上述仓库放在同一级目录下。为了行文方便,假设都放在src目录下。
推荐gcc 版本 >= 4.8
1、先分别在sdk目录和avcodec目录执行make,编译media-server的依赖库
cd src/sdk
make clean && make
cd src/avcodec
make clean && make
2、在media-server目录下执行make
cd src/media-server
make clean && make
3、运行,在media-server的test目录下集合了各种不同的使用demo
cd src/media-server/test
make clean && make
#func name 为你想要测试的列子,具体的请查看test.cpp支持的测试用例或者直接./debug.linux/test查看输出支持的函数
./debug.linux/test -c <func name>
#rtsp server
eg: ./debug.linux/test -c rtsp_example
执行可能会报错 “error while loading shared libraries: libaio.so: cannot open shared object file: No such file or directory”
请执行 “export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../../sdk/libaio/debug.linux”
4、make选项
推荐visual stuido版本 >= 2015
直接打开media-server文件夹下的media-server.sln即可
直接打开media-server文件夹下的media-server.xcworkspace即可。
文档作者:Dw
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。