|
@@ -742,7 +742,14 @@ class HaiKangController extends BaseController
|
|
|
|
|
|
$ffmpeg_rtmp = $rtmp['data']['url'];
|
|
|
|
|
|
- $rtmp['data']['url'] = substr_replace($rtmp['data']['url'],env('HK_HLS_JF'),0,21);
|
|
|
+ $pattern = '/^(ws:\/\/[^\/]+)/';
|
|
|
+
|
|
|
+ if (preg_match($pattern, $ffmpeg_rtmp, $matches)) {
|
|
|
+ $protocolHost = $matches[1];
|
|
|
+ $rtmp['data']['url'] = str_replace($protocolHost, env('HK_HLS_JF'), $ffmpeg_rtmp);
|
|
|
+ } else {
|
|
|
+ $rtmp['data']['url'] = substr_replace($rtmp['data']['url'],env('HK_HLS_JF'),0,21);
|
|
|
+ }
|
|
|
|
|
|
$result['data'] = [
|
|
|
'camera_id' => Input::get('camera_id'),
|