云转码是一款功能强大的视频转码工具,用户能够使用这款软件将视频进上传并进行转码。还可通过软件方便的进行视频平台的搭建,支持对视频设置防盗规则,能够将视频上传至不同的云存储服务器,实现负载均衡。系统兼容性强大,支持与其他系统进行整合,能够添加更丰富的功能。
软件功能
转码服务
点播支持MP4、flv、TS等20余种主流的视频文件格式
直播支持将RTMP、Http flv、TS任一协议直播流转换为RTMP、Http flv、HLS、HDS任一协议直播流
视频拼接
支持将同一分辨率的不同片段的视频文件进行拼接,满足客户各种视频编辑场景的需求
直播录制
支持直播录制,用于宣传、视频审查等业务场景使用
视频截取
支持截取指定时间段视频文件,用于宣传、传播等业务需求
图片截取
支持截取指定时刻的视频图片进行编辑,用于视频文件封面、直播间照片等场景
视频水印
支持视频水印,满足客户视频版权保护和品牌形象宣传需求
软件特色
一、云转码视频系统官方版无需配置复杂的运行环境,一键安装即可拥有上传环境、防盗链机制、服务器端自动转码
二、超强上传功能含超大文件上传、断点续传、批量上传、秒传、拖拽上传等等你想不到的功能,更可喜的是这些上传功能都可以整合到你的网站系统,轻松拥有。
三、自带视频加密地址分享功能,通过简短的分享地址即可实现任何设备观看
四、人性化的多清晰度自适应网速环境切换,网速快播放高清晰度画面,网速低自动播放低清晰度画面,无需人工干预。
五、视频广告可插入视频流轻松实现片头片尾和随机广告插入,即使分享出去的广告也可带各种图片、swf、视频广告,并且后台管理,相当方便。
六、真正的视频文件加密(非地址加密一类方法),从视频文件内部本身加密,即使视频被下载也不能被其他软件播放,配合防盗链和防下载功能,视频唯一性保护可谓严丝合缝。
安装方法
一、安装
双击安装程序
单击安装
提示安装成功后会打开后台管理页面
注意不要用ie和360打开,太低版本的浏览器可能显示异常,建议使用百度、谷歌、淘宝、火狐、遨游等等浏览器。
如果你要通过其他电脑来远程管理软件,如果其他电脑不能访问这个服务器的ip:2000,可参考文档开启2000、2100端口。
输入初始化用户名admin密码111111
登录后请在后台修改密码,以防出现安全问题。
播放设置
播放域名:
此设置及下面的端口设置都是指提供m3u8播放地址及分享地址和上传地址的域名或IP(为了方便本机测试,默认是localhost)。填写的时候不要写http://,末尾也不要写/,如果没有写域名上传则返回相对路径。
播放端口:
提供m3u8播放地址及分享地址的端口,系统默认2100,可修改为80或其他端口,但服务器上不能有其他软件占用80端口,比如iis、apache、nginx等,否则不能启动转码软件。后台登录的端口固化为2000,不再提供更改。如果觉得暴露后台登录地址,可在软件的views文件夹删除login.ejs文件,自己需要登录的时候才拿回来,防止别人登录。
分发域名:
当视频文件转码完成转移到其他服务器提供播放时(比如cdn加速、分发到云存储等形式),又不想放弃我们的分享地址功能,你可以在这里填写视频文件的访问域名,这样分享地址和m3u8地址依然使用播放域名,而播放TS视频文件时则访问分发域名的地址。这样就可以实现播放系统和ts文件的分开管理。
API密钥:
必填项且不要使用默认值,不然别人可以通过api删除你所有的视频,字母和数字任意填写,没有密钥不能播放视频,且必须带key才能访问api地址。下面是使用方法:
查询全部id记录:http://localhost:2000/api/gettask?key= xxxxxxxxxxxxx
查询指定id内容:http://localhost:2000/api/gettask?id=xxxx&key=xxxxxxxxxxxxx
删除全部记录和文件:http://localhost:2000/api/removeAll?key=xxxxxxxxxxxxxxxx
删除指定id记录和文件:http://localhost:2000/api/removetask?id=xxxx&key=xxxxxxxx
API通知:
接收API通知的网络文件地址,关于API接口的使用参考末尾文档。
生成二维码:
勾选则自动生成可以扫描打开分享(share)地址的二维码,不勾则不生成。
启用P2P:
勾选此选项则所有视频通过PPVOD客户端缓存加速,但客户端只能缓存TS文件,用户如需正常播放视频必须从网页进入才能观看视频。客户端缓存加速软件下载地址:http://www.yunzhuanma.com/xiazai/2016-11-08/73.html
TS伪装:
目前一些cdn厂家只支持js、html、css等格式的缓存,不支持ts格式的视频文件缓存,启用此伪装,可以把ts封装为js请求,绕过cdn限制达到加速视频的目的。
防盗链设置
防盗格式:
只有这里指定的文件格式才能启用防盗链,没有指定的格式则没有防盗链功能。多个用|分隔,例:.m3u8|.ts|.mp4|.vod|.txt
防盗密钥:
自定义视频地址加密字符串,不定期更改,防止盗链。内容为数字、大小写字母。为空则没有防盗链。
放行域名:
只有这里指定的域名才能播放本系统的视频,留空则不限制,多个域名或IP用|分隔。
上传设置
上传密钥:
配合\work\public\upload\js\下面的上传配置文件,比如打开默认使用的adminup.js,找到userInfo = {userId: "the_user",把the_use改为随便一串字符,然后在后台设置相同的字符。使用密钥核对成功才能上传,防止外部上传。另外配置允许域名也可以防止外部上传。
允许域名:
为了防止外部恶意上传,可设置上传域名限制,只能接收允许的域名上传过来的文件,不是指定的域名则拒绝接收,如果不想限制则为空,多个域名|分隔。
日期格式:
上传文件夹的日期格式可自定义选择,方便以后查询文件。
转码设置
视频来源:
就是视频所在的文件夹(带盘符),软件会读取子文件夹并转码。确保该路径没有符号和空格。该文件夹被软件视为视频服务的根目录。如果视频来自多个文件夹则用|分隔,视频会自动生成到原视频当前目录,多文件夹或多个盘符可以共用一个域名(意味着可以使用多个硬盘了)。
视频输出:
指的是转码生成的视频文件输出的文件夹,可以指定到本机的其他文件夹或盘符。不填则图片和视频存放在原视频文件夹下面。
查询周期:
查询视频文件夹的间隔时间,单位:秒。
任务数量:
同时执行转码的任务数量,可根据硬件条件设置。
待转格式:
指的是要把哪些格式的视频、音频转换为mp4或m3u8,多个视频格式|分隔,比如rmvb|flv|vob|mp4|mov|3gp|wmv|mp3|mkv|mpg|ts|avi|mpeg|avi|wav 如果还有其他格式需要处理,继续在后面添加。
剪辑时间:
设置指定时间(秒),则开始到该时间内的视频保留,其余删除。
码率设置:
(注意:如需多清晰度输出,设置多码率的同时需要设置多个码率描述、画面大小、帧率、水印,并一一对应否则可能导致转码不正常)
设为500效果比较好, 是压缩率和清晰度都能均衡到的最好设置,数字越小 画质越差,视频文件越小,反之亦然,设置为0则保持原来视频的码率,可转高清视频。如果原视频码率低于设置码率,则保持原视频码率输出(低画质视频,强制升高码率只会让文件变得更大,但对画质并无改善,故作此设置),如果原视频码率大于设置码率则降低码率按设置码率输出。动态码率如何让你更省钱:http://www.yunzhuanma.com/gongneng/2016-06-23/16.html
关于多码率输出的说明:首先明确多码率的目的和前提,多码率输出是为了适应用户不同宽带需求或画质需求。前提是源视频是超清码率以上的视频,比如源视频码率是5000,多码率输出分别设置为1000|2000|3000,源视频降低码率输出则有效。反之源视频码率是1000,设置多码率为1000|2000|3000,这时候如果再把源视频提高码率到2000|3000输出,画质不会有任何改善,文件却变得更大,为了适应视频自身的转码规则,软件则会只输出一个1000码率的视频,其他两个码率则不输出,既保证了高码率能多码率输出又节省服务器硬盘资源。一般设置400|800|1500,切记:码率一定安装从低到高顺序设置3个或3个以下。
码率描述:
生成多码率并且使用xml列表播放的情况下,在播放器出现的标清、高清、超清等文字,你可以根据自己的爱好定义这些清晰度名称,如果为空则不生成清晰度切换文件。
画面大小:
保持原视频分辨率设置为0 如果要固定宽高设置为如:720x480,如果设置了三种多种码率输出,则要对应的设置三种分辨率。一般可以设置320x240|720x480|1080x720,这里的宽高类型设置要和码率类型设置形成一一对应的关系。如果要想不让原来的画面变形,可控制其中右边的宽度或高度,另外一边设置为-1,比如720:-1,则输出宽度为720,高则按比例自动缩小。
帧率设置:
可设置视频帧率,如果码率设置了三种,这里也对应设置三种帧率,让输出不同码率的视频一一对应不同帧率,常用帧率为15、20、24、25,稍微静态的画面可使用低帧率压缩视频大小。
水印位置1:
指的水印坐标的起始位置,跟下面的水印坐标配合使用。
水印坐标1:
无需水印设置为0, 水印设置标准 10:10 从右上角起距左、距右各10像素,具体要求,自己多调试。 :为英文符号,水印图片置于软件文件夹/wrok/watermark下面,文件名分别为1.png、2.png、3.png,三个图片依次对应三种码率,可调整不同图片大小。给多种码率设置不同坐标的水印可设置多个坐标,多个坐标用|分隔,如10:10|20:10|15:20。
水印设置2同上。
水印图片置于软件文件夹/wrok/watermark下面,文件名分别为21.png、22.png、23.png,三个图片依次对应三种码率,可调整不同图片大小。
不需要水印,则坐标设置为一个0即可。
分片时长:
因m3u8也支持分段加载(暂停则停止下载分段视频文件,且m3u8兼容win、ios、android等各种软硬件播放设备,所以新版本默认只输出m3u8列表播放,这里只需设置每段ts时长,单位:秒,1-20均可,自行调整。
视频加密:
这里的视频加密是指扰乱视频正常编码,给视频流内部加密,让不支持解密协议的软件不能播放和编辑,比如电脑安装的暴风影音、QQ影音、格式工厂等视频播放和编辑软件就不能使用该视频,达到视频不能被再次修改和离线播放的目的。
跳过转码:
当源视频文件为标准的h264/aac编码(缺一不可),勾选此项则可对视频进行加密切片,减少转码流程,启用此项时以下功能将不能使用:水印、字幕、多清晰度,而加密、切片、防盗链则不受此影响。
是否删除:
源视频文件是否在转码完成后删除原视频文件,勾选则删除。
保留Mp4:
勾选则保留转码输出第一个码率的mp4文件,具体存放位置请到视频文件夹查看。
上传与分发
如果需要设置云存储分发功能请打开软件文件夹\work\cdn,就可以看到七牛和阿里云的配置文件。
阿里云OSS
上传并发:
同时上传文件数量
重试次数:
连接断开时重试次数
重试间隔:
连接断开时每次重试间隔
云服务器地址:
阿里云服务器地址,注意不要带bucket名称。例:http://oss-cn-shanghai.aliyuncs.com
bucket = 参考下图如实填写
accessKeyId = 参考下图如实填写
secretAccessKey =参考下图如实填写
远程根目录:指定OSS的根目录,可为空
启用同步:勾选则自动同步文件到OSS
同步删除:这里指的是在管理列表删除的时候可同步删除OSS文件
上传后删除本地文件:同步成功后本地的hls文件夹和图片可不保留,勾选则删除
首次登录阿里云oss请先按下图创建Access Key,创建后即可得到ID和KEY
创建bucket
七牛对象云存储
登录七牛后,看到左边的存储对象,然后打开内容管理,
Bucket= 这里就是lurker
ak就是id sk就是key
标签: 视频转码
装机必备软件
网友评论