# BXC_MediaTransCode **Repository Path**: jf_linux/BXC_MediaTransCode ## Basic Information - **Project Name**: BXC_MediaTransCode - **Description**: H264/H265视频流转码服务器 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2024-11-21 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 转码服务器 * 作者:北小菜 * 官网:http://www.beixiaocai.com * 邮箱:bilibili_bxc@126.com * QQ:1402990689 * 微信:bilibili_bxc * gitee开源地址:https://gitee.com/Vanishi/BXC_MediaTransCode * github开源地址:https://github.com/beixiaocai/BXC_MediaTransCode ### 项目介绍 * 基于C++开发的支持h264/h265等编码格式的视频流转码服务器,可曲线帮助用户解决h265等编码在网页上的播放问题 * 该项目只是解决网页上播放h265视频流的方案之一,也是作者在视频行为分析系统v4中为兼容h265摄像头的解决方案,这种解决方案并非最佳,且不适合直播行业,安防行业可以考虑使用,可以作为安防行业某些场景下暂时的解决方案。 ### 相关介绍 * 推荐流媒体服务器:https://gitee.com/Vanishi/zlm * 视频行为分析系统v4:https://gitee.com/Vanishi/BXC_VideoAnalyzer_v4 * 视频行为分析系统v3:https://gitee.com/Vanishi/BXC_VideoAnalyzer_v3 * 用户可以尝试将本开源项目移植到视频行为分析系统v3的源码中,让视频行为分析系统v3也能支持播放h265的视频流 ### 编译运行 - Windows系统编译运行 ~~~ //依赖的第三方库均配置在了相对目录3rdparty //项目内已经提供了基于visual studio 2019的启动配置文件,使用visual studio 2019打开后,选择x64/Release编译即可 //启动时如果提示缺少某dll,请打开3rdparty,找到提示缺失的dll,复制到 x64/Release(注意x64/Release和x64/Debug的区分,依赖库也要注意区分) ~~~ - Linux系统编译运行 ~~~ //需要自行下载和编译第三方库 //项目内源码均是支持跨平台的,只是未提供编译配置文件,用户需要自行编写CMakeLists.txt ~~~