标签: 流媒体

使用静态ffmpeg二进制文件秒安装ffmpeg

说明:我们安装很多视频程序的时候都需要用到ffmpeg,差不多都喜欢用编译安装,过程很慢,而且有的系统会因为一些依赖出现很多问题,导致安装失败。有时候就算ffmpeg编译安装成功了,也会因为一些因素导致某些视频程序自动转码失败,比如博主之前发的AVS和PlayTube,不过还好的是被这个静态ffmpeg给拯救了,这里就说下ffmpeg最简单安装方法,就是直接使用编译好的静态ffmpeg二进制文件,无需安装即可使用,间接的可以说是秒安装了。 安装 安装文档:https://www.johnvansickle.com/ffmpeg/faq 系统要求:CentOS、Debian、Ubuntu等内核至

继续阅读 >>

linux下编译ffmpeg,并加入H264编码支持

在linux 平台做FFMPEG视频编码的程序时,程序运行时提示错误:[h264_nvenc @ 0x2018080] Cannot load libcuda.so.1 。对于这个问题,直接查看是因为因为cuda 买有安装,也就GPU视频硬件加速的库没有安装。实际上是因为没有安装编码库的原因。 在默然配置情况下安装的FFMPEG 库是没有包含编码库的。要解决 [h264_nvenc @ 0x2018080] Cannot load libcuda.so.1 这个问题,并不是要安装cuda,而是需要安装解码库。以H264编解码为例,我们需要先安装X264库: (1)下载X264 : git cl

继续阅读 >>

centos6.4 simple-rtmp-server流媒体集群服务器配置文档

Simple-RTMP-Server集群服务器初步配置文档 此次配置使用srs2.0 stable版本 配置环境 centos 6.4 软件版本 srs2.0 stable   srs下载地址:https://github.com/ossrs/srs 服务器: origin  edge  10.0.1.1 edge  10.0.1.2 服务器镜像获取 wgt –S wget https://github.com/ossrs/srs/archive/2.0release.zip 编译系统 ./configure  –prefix=/usr/local/srs make &&a

继续阅读 >>

流媒体音视频参数概念及详解

流媒体音视频参数概念及详解 分辨率概念 分辨率是和图像相关的一个重要概念,它是衡量图像细节表现力的技术参数。分辨率高是保证彩色显示器清晰度的重要前提。分辨率是体现屏幕图像的精密度,是指显示器所能显示的点数的多少。通常,“分辨率”被表示成每一个方向上的像素数量,分辨率越高,可显示的点数越多,画面就越精细。 视频分辨率是指视频成像产品所成图像的大小或尺寸。目前手机台常见的视像分辨率有480×270, 640×360,1024×768。屏幕长宽比是16:9和5:4. 码率概念 码率(Data Rate),码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。是他是

继续阅读 >>