前几年,我们发布了Linux平台x86_64架构的RTMP推拉流模块和RTSP模块,随着aarch64架构产品的持续推进,arm架构的音视频技术诉求强烈,可用的方案好多存在短板,为此,我们发布了aach64架构的音视频解决方案。 好多开发者,可能不太了解x86_64和aarch64架构区别,x86_64(通常简称为x64)和aarch64是两种不同的CPU指令集架构...
Arc Linux(或称Arc)是一种以轻量简洁为设计理念的Linux发行版,基于x86-64架构。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。 Arch L...
技术背景 我们在做Linux平台x86_64架构或aarch64架构的推送模块的时候,有公司提出这样的技术需求,希望在Linux平台,实现轻量级RTSP服务,实现对摄像头或屏幕对外RTSP拉流,同步到大屏上去。 技术实现 废话不多说,直接上代码,先调用start_rtsp_server()指定端口号,启动RTSP服务。 代码语言:c 代码运行次数:0 运行 AI代...
我们在做Linux平台x86_64架构或aarch64架构的推送模块的时候,有公司提出这样的技术需求,希望在Linux平台,实现轻量级RTSP服务,实现对摄像头或屏幕对外RTSP拉流,同步到大屏上去。 技术实现 废话不多说,直接上代码,先调用start_rtsp_server()指定端口号,启动RTSP服务。
x86_64和aarch64架构各有其独特的优势和局限性。在选择合适的架构时,需要根据具体的应用场景、性能需求、成本预算和生态系统支持等因素进行综合考虑。 技术实现 大牛直播SDK在实现Linux平台x86_64架构和aarch64架构的音视频推拉流模块的时候,并没有太大的技术瓶颈,这块源于我们2015年起,就做了Windows、Android、iOS平...
楼主除去之前在云服务器跑AI,第一次真正接触linux。装的双系统,一个windows,一个archlinux。 安装系统这些都没啥问题,最开始用的是kde桌面。安装一些软件提示我需要下载nvidia,于是我下载后重启。此时登录界面笔记本内接显示器和外接显示器都有画面,但是外接显示器卡住,输入密码登录后直接在加载过程卡死,电脑风扇拉满...
简介:为满足在Linux平台(x86_64与aarch64架构)上实现轻量级RTSP服务的需求,我们开发了一套解决方案。该方案通过调用`start_rtsp_server()`函数启动RTSP服务,并设置端口号及认证信息。支持AAC音频和H.264视频编码,可推送纯音频、纯视频或音视频流。此外,还支持X11屏幕采集、部分V4L2摄像头采集、帧率/GOP/码率调整、...
Linux平台x64_64架构|aarch64架构轻量级RTSP服务SDK [基础功能]支持Linux(含x86_64|aarch64)平台RTMP直播SDK除RTMP外的常规功能; [音频格式]AAC; [视频格式]H.264; [协议类型]RTSP; [传输模式]支持单播和组播模式; [端口设置]支持RTSP端口设置; [鉴权设置]支持RTSP鉴权用户名、密码设置; [获取session连接数]...
1. 在arm64 Linux机器上直接编译: make NT_ENABLE_EXTERNAL_LIB=no NT_CROSS_COMPILE_PREFIX= 2. 在x86_64 Linux机器上交叉编译: make 3. gcc版本要求gcc 5.5及以上版本. 4. 运行环境要求glibc 2.21及以上, 需要安装 libstdc++.so.6.0.21, GLIBCXX_3.4.21, CXXABI_1.3.9 ...