12345678910111213141516171819202122 |
- 1.安装Windows服务程序,参考命令
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "D:\EMISOnlineService\EMISOnline.WinService.exe"
- 2.安装Serv-U FTP服务和配置Serv-U。
- a.使用Serv是因为视频转换服务可以通过Serv FTP软件的日志中知道视频文件是否上传完成。
- b.Serv-U的日志文件配置,见图“Serv-U日志配置说明截图”。
- c.将Serv-U的日志文件全路径写入App.config的ServUFile节点中。
- d.DsoFileSetup_KB224351_x86.exe 在部署服务器安装。用于修改文件属性信息,记录文件状态。
- e.Interop.DSOFile.dll 复制到Windows服务程序的发布路径
- 3.安装ffmpeg视频转换程序
- a.直接解压“ffmpeg文件”文件夹中对应的压缩包,一个是64位,一个是32位的,放到想放的目录。
- b.将解压后的根目录路径写入app.config的FfmpegExe节点中。
- c.32的需要执行 bin/fixff.cmd
- 4.配置IIS,mp4站点。
- a.直接建立一个虚拟目录或者站点,指向FTP根目录。
- b.将站点域名写入app.config的FTPServer 节点中。
- c.添加一个miei类型 “.mp4 video/mp4”
- 5.配置IIS,m3u8站点。
- a.直接建立一个虚拟目录或者站点,指向FTP根目录。
- b.将站点域名写入app.config的M3u8Server 节点中。
- c.添加两个miei类型 “.m3u8 application/x-mpegURL” “.ts video/MP2T”
- 6.m3u8跨域问题,确保mp4 m3u8所在站点的一级目录有crossdomain.xml文件,否则将无法播放视频。
- 如m3u8的地址http://192.168.0.28:8111/M3u8/20161220/636178496721250000/x.m3u8,需要确保http://192.168.0.28:8111/crossdomain.xml能够访问。
|