网络切片从服务层(servicelayer)和基础设施层(infrastructurelayer)的角度来考虑问题。服务层从逻辑层面来描述系统架构,由网络功能和功能间的联系组成,这些网络功能通常以软件包的方式被定义,其中会提供定义部署和操作要求(连接、接口、KPI要求等)的模板。基础设施层从物理层面描述维持一个网络切片运行所需要的网络元素和资源,其中包括计算资源(例如数据中心中的IT服务器)和网络资源(例如聚合交换机、边缘路由器、电缆等)。
我们现在是把ffmpeg放在项目里,然后用java调用exe。public void fileTom3u8(Video video){
//
video.setStatus(2)
videoService.update(video)
String fileName = String.valueOf(System.currentTimeMillis())
String dest = Configue.getUploadUrl()+ UploadUtil.getImagesUpladPath() + fileName + ".m3u8"// 目标文件
// 调用bat文件转换流化视频
String batpath = "cmd /c start " + Configue.getFfmpegPath() + "ffmpeg.exe -i"
// 加参数
batpath += " " + Configue.getUploadUrl() + "/" + video.getPath()
batpath += " -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 "
batpath += " " + Configue.getUploadPath() + UploadUtil.getImagesUpladPath() + fileName + ".m3u8"
CommonUtils.runbat(batpath)
video.setStreamingPath(UploadUtil.getImagesUpladPath() + fileName + ".m3u8")
video.setStatus(1)
videoService.update(video)
System.out.println(batpath)
}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)