|
@@ -23,12 +23,22 @@ class Live
|
|
|
$data['status'] = 1;
|
|
|
$data['stream'] = '';
|
|
|
if ($data['sdate'] <= $time && $time <= $data['edate']) {
|
|
|
- $stream = Dever::db('live/stream')->one($data['stream_id']);
|
|
|
- $data['stream'] = $stream['live'];
|
|
|
- $data['stream_rtmp'] = $stream['url_rtmp'];
|
|
|
- $data['stream_hls'] = $stream['url_hls'];
|
|
|
- $data['stream_hdl'] = $stream['url_hdl'];
|
|
|
- $data['stream_pic'] = $stream['url_pic'];
|
|
|
+
|
|
|
+ if ($data['stream_id'] && $data['stream_id'] > 0) {
|
|
|
+ $stream = Dever::db('live/stream')->one($data['stream_id']);
|
|
|
+ $data['stream'] = $stream['live'];
|
|
|
+ $data['stream_rtmp'] = $stream['url_rtmp'];
|
|
|
+ $data['stream_hls'] = $stream['url_hls'];
|
|
|
+ $data['stream_hdl'] = $stream['url_hdl'];
|
|
|
+ $data['stream_pic'] = $stream['url_pic'];
|
|
|
+ } elseif ($data['stream_link']) {
|
|
|
+ $data['stream'] = $data['stream_link'];
|
|
|
+ $data['stream_rtmp'] = $data['stream_link'];
|
|
|
+ $data['stream_hls'] = $data['stream_link'];
|
|
|
+ $data['stream_hdl'] = $data['stream_link'];
|
|
|
+ $data['stream_pic'] = $data['stream_link'];
|
|
|
+ }
|
|
|
+
|
|
|
$data['status'] = 2;
|
|
|
} elseif ($data['sdate'] > $time) {
|
|
|
$data['status'] = 1;
|