|
@@ -25,6 +25,7 @@ use Modules\Mine\Entities\WorkingSurfaceCamera;
|
|
|
use Modules\Mine\Enum\MineEnum;
|
|
|
use Modules\Mine\Services\MineServices;
|
|
|
use OSS\OssClient;
|
|
|
+use DB;
|
|
|
|
|
|
class CameraServices
|
|
|
{
|
|
@@ -979,6 +980,19 @@ class CameraServices
|
|
|
if (!is_dir('/www/wwwroot/video.nxjiewei.com/public/' . CameraEnum::M3U8_FILE_PATH . '/' . $path)) {
|
|
|
mkdir('/www/wwwroot/video.nxjiewei.com/public/' . CameraEnum::M3U8_FILE_PATH . '/' . $path, 0777, true);
|
|
|
}
|
|
|
+
|
|
|
+// $mine_list = DB::table('mine_list')
|
|
|
+// ->select('mine_list.degree')
|
|
|
+// ->leftJoin('camera_list','camera_list.mine_id','=','mine_list.id')
|
|
|
+// ->where('$camera_id',$camera_id)->get();
|
|
|
+// $id = explode('|',$mine_list[0]->degree)[0];
|
|
|
+// $mine_res = DB::table('mine_list')->where('id',$id)->get();
|
|
|
+// if(in_array($mine_res[0]->title,config('mine_code'))){
|
|
|
+// dd(123);
|
|
|
+// }else{
|
|
|
+// dd(456);
|
|
|
+// }
|
|
|
+
|
|
|
//取流进程
|
|
|
$exec = 'nohup /usr/bin/ffmpeg -i "' . $video_url . '" -vcodec copy -acodec copy -vbsf h264_mp4toannexb -f hls -hls_flags delete_segments -segment_list_size 10 -hls_list_size 2 /www/wwwroot/video.nxjiewei.com/public/' . CameraEnum::M3U8_FILE_PATH . '/' . $path . '/' . CameraEnum::M3U8_FILE_NAME . ' >/dev/null &';
|
|
|
|