linux服务器视频转码,Centos7视频转码服务器
环境 Centos7 双网卡(一网卡负责接收组播 一网卡负责其他服务器访问)
安装系统
下载并解压软件 执行 ipvtl_16ch_trial 可运行转码进程,有提示ip:8888访问 访问见图
[root@localhost ~]# ls /ipvtl
arial.ttf ipvtl_16ch_trial ipvtl.so ipvts.so libva-drm.so.1 libva.so.1
3.调整系统
1.配置两块网卡 网卡1配置互联网地址,网卡2配置一个组播vlan内一个管理IP
2.修改配置文件实现双网卡接收组播 (原因见我其他博客)/etc/sysctl.conf
把 net.ipv4.conf.all.rp_filter和net.ipv4.conf.default.rp_filter设为2即可
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.all.rp_filter = 2
4.关闭防火墙systemctl stop firewalld.service 关闭防火墙
systemctl disable firewall.service 禁用开机自启动
5.关闭selinux[root@localhost ~]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
6 添加组播路由 我网卡为eno4 在网卡配置文件内增加文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/route-eno4
234.1.1.0/24 dev eno4
添加完后执行重启网卡 ,route -n 可看到路由[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.32.250.225 0.0.0.0 UG 100 0 0 eno1
10.32.250.224 0.0.0.0 255.255.255.240 U 100 0 0 eno1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.218.0 0.0.0.0 255.255.255.0 U 100 0 0 eno4
234.1.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eno4
7.将转码程序调为开机启动修改/etc/rc.d/rc.local 由于是测试版测试时间30天 ,所以设置为开机启动时删除文件,重新解压。注意rc.local 要添加x权限。rm -rf /ipvtl
tar -xvf /ipvtl_trial-x64.tar
/ipvtl/ipvtl_16ch_trial
至此服务器应该就可以接受组播信息了。
可通过安装vlc视频播放器检测。安装方式见下
yum -y install epel-release
yum install vlc
注意 默认情况下vlc无法通过root运行 ,可以通过修改参数来实现root运行
vim /usr/bin/vlc
搜索geteuid,将其替换为getppid即可
linux服务器视频转码,Centos7视频转码服务器相关推荐
- linux设置服务器定时重启吗,Centos7配置定时重启服务器
Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序. 用 service crond status 查看 crond服务状态,如果没有启动则 systemctl s ...
- myftpadmin+proftpd+mysql架设ftp服务器_[教程]在CentOS7上配置 FTP服务器 Proftpd 支持 MySQL 虚拟用户加密认证以及磁盘限额(Quota)...
有一些很古老的教程,一般都是走编译安装路线的,本文是教你不需要编译,而且随时都可以跟随 CentOS 升级 Proftpd 到最新版本,以避免可能的漏洞攻击.利用 Proftpd 现成的配置以及设置好 ...
- 如何搭建视频转码集群、播放服务器
本文由作者张远道授权网易云社区发布. 转码集群的搭建 随着媒体技术的发展,以及硬件设备的普及和移动设备的触角延伸之社会各个角落,人们可以随时随地产生信息.而这些海量信息中,有不少多媒体信息.多媒体信 ...
- 百万用户级游戏服务器架构设计与游戏视频开发平台源码分享
服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护 ...
- 音视频实战(海康视频预览,通过ffmpeg转码)
概述 本章主要讲解实际工作中遇到的问题,以及如何解决并实现,下面是音视频开发的常用工具,下载地址就不贴了. VLC media player 视频流播放工具 MediaInfo 视频信息查看工具 ...
- 使用FFmepg进行视频转码、视频格式转换、图片提取等!
一.什么是FFmpeg? FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常 ...
- 视频教程-C++socket网络编程--http服务器(支持php)实战教学视频-C/C++
C++socket网络编程--http服务器(支持php)实战教学视频 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真, ...
- 【音视频开发系列】srs-webrtc-janus开源流媒体服务器分析
全球最牛开源流媒体服务器源码分析 1.如何学习流媒体服务器 2.全球最牛流媒体服务器架构分析 3.我们能从全球最牛流媒体服务器得到什么 [音视频开发系列]srs-webrtc-janus流媒体服务器分 ...
- app 发布服务器要什么配置文件,一般视频app服务器要什么配置
一般视频app服务器要什么配置 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...
最新文章
- 跑yolo3模型出的效果图_效果图和效果图设计到底有什么区别?区别大着呢,亲……...
- OpenCV gapi模块绘制的实例(附完整代码)
- 在GridView开头插入自动编号的方法
- ubuntu手机识别
- FreeSWITCH折腾笔记3——数据库修改为postgresql
- 2015年9月01日【磁盘和文件系统管理】-JY1506402-19+liuhui880818
- 官方下载weka,亲测可用!
- abs绝对位置指令 三菱plc_三菱FX系列PLC方便指令的使用方法
- chrome浏览器91版本,Chrome中跨域请求无法携带Cookie的解决方案
- 用USART来替代SPI,效果非常不错
- 虚拟环境中安装requirement安装包出现错误ERROR: Could not open requirements file: [Errno 2] No such file or director
- oracle数据库报错:ORA-01654: 索引 aaa 无法通过 128 (在表空间 bb 中) 扩展
- 解决问题:xshell6评估已过期
- python制表符的作用_Python制表符是什么
- 接口请求报错 504 Gateway Time-out
- 趣味职场俚语笔记(01_Debbie Talks Shop)
- python+django+sqlite3,不成熟的学生管理增删改查
- ubuntu 网络连接图标灰色处理
- 解决 HP Deskjet 1000 打印字体模糊
- 马云真回国了吗?专访元理先生告诉你真相。