Skip to content

Commit 59c17ec

Browse files
committed
feat: video 변경
1 parent de91c7a commit 59c17ec

File tree

2 files changed

+12
-40
lines changed

2 files changed

+12
-40
lines changed

frontend/src/components/Monitoring/InfoSection/VideoPlayer.tsx

Lines changed: 10 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -20,56 +20,28 @@ const VideoPlayer = ({ locations }: VideoPlayerProps) => {
2020

2121
const video = videoRef.current;
2222
const hls = new Hls();
23-
23+
let localVideoPath = '';
2424
if (selectedIndex === 1) {
25-
if (Hls.isSupported()) {
26-
hls.loadSource(target.liveUrl);
27-
hls.attachMedia(video);
28-
hls.on(Hls.Events.MANIFEST_PARSED, () => {
29-
video.play();
30-
});
31-
} else if (video.canPlayType('application/vnd.apple.mpegurl')) {
32-
video.src = target.liveUrl;
33-
video.addEventListener('loadedmetadata', () => {
34-
video.play();
35-
});
36-
}
25+
localVideoPath = 'https://github.com/user-attachments/assets/47bdc8a5-68d1-4edd-8d42-6e06272358b9';
3726
} else if (selectedIndex == 2) {
38-
const localVideoPath =
39-
'https://nurinoon-bucket.s3.ap-northeast-2.amazonaws.com/front/cctv2_2-2.mp4?response-content-disposition=inline&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEM%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLW5vcnRoZWFzdC0yIkYwRAIgQbA94XHubyR4r69%2FHZCIZQu%2FCexJHAWKyCMeV%2BqpErUCICBVzHePmX2NCoLUG0GYTtCVciJ%2FOJO4rx90SGVa0VOqKsIDCJj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMOTA3MjgzOTk1MjM3IgwVhY6zI78C%2FRnCR2cqlgNOl6McPyOii1i1sAmZ6fweLAs5DXKyz6cwapQRVARyYA3%2B7Okm4YNgc%2FtlAze7LGw0DA%2FmIfNFUVC5u2A0zC4lBHs1gwCZ3oAJpngL5ZYwnTHSZN9azmHVIXfZEmbLNGww0KEbpd3vOf0vSJljq8V5zsJ3%2FPDD2TaA%2B7SEpj68v3%2FYqhnBxvK4gSi%2Felb7cOm9WkyEOxD6b%2BOXMzn9ENbUfUZ6bTlfNuIzfmXSgkR%2FJGWBxmyEkEvKSN%2B7kMN35hSdxjqC3EOEc5c3sZk%2BOviFmd1buqAxZnDbwTm%2FniHJQ5VSDsQIu9ObA6XfEkrsRP2rCagC7RBxMYh6Gx%2FGopHRhdHCHeVGB23EucXenlYUCy%2BAVGAQfBH%2FA3uihSH3mh%2B%2F6tESJIncDx%2BBzfZJ27VKKVCvP9mUz%2BPre3Ac3R3hB5WNzSrsN%2BgVIwRTyKvI%2BVnao2iAS8gw453LtccHlxBPIEqCl%2BTXCBbYSP9p4BOIQGvMLQMEEaMFRH4TW32OO9Cr6YdYY4ZsH18kcqw%2B9aGsOhoCSU%2BhMITQ48EGOt8CoV9c%2B9Q6UJ%2BNRxPuKUen0p1LgQwwA5go7lFicdEHenCsTWAZSpvN%2Bz7u7uOK49gl5CbTD4H6imMbkLBKHAocSsPW3BoFMklW%2F5NX6tsydYMG0juyJdAqECk0LWf3UFtVqYi6WmbKIrF1%2F6cjXp1gxyc5hVfMGqOoXEwwUxW6%2BA3xtwSXqTZ1Ezi5JUclWEN6cebgMgFvPue4xEP58UrBoo1ogfVOCTc4BgrWdF3G3cUNYoKorP%2F3RTdqje3lgh7XIhJ%2BDGN8x3L9ox4GfvW7kDR%2FfcjkxHiVjqlcopcYChjUQvb%2FF3nb6JAOVymd1y1RJnvZ34%2FdtTqESkBns6VpkGl3pPH9XXjyzc6YpJ7%2BIjVlEMrIA1gMrNXZC3sVQkCbPzLV2RHuaQZBa7yiEJlspm053pN8%2FLMNlDmRTLIZnNmcimG%2BlAkXqBZG%2BMdJCKfoERLTIKdkCzP1U5L3wm7J&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5GPSXDJSQQGIB7BV%2F20250529%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20250529T230609Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=ede5290e11ed0b256300483ae6036f2d48d83d58447ca0f7bc6dfe01ba306b13';
40-
41-
video.src = localVideoPath;
42-
video.load();
43-
video.play();
27+
localVideoPath = 'https://github.com/user-attachments/assets/47bdc8a5-68d1-4edd-8d42-6e06272358b9';
4428
} else if (selectedIndex == 3) {
45-
const localVideoPath =
46-
'https://nurinoon-bucket.s3.ap-northeast-2.amazonaws.com/front/cctv_3.mp4?response-content-disposition=inline&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEM%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLW5vcnRoZWFzdC0yIkYwRAIgQbA94XHubyR4r69%2FHZCIZQu%2FCexJHAWKyCMeV%2BqpErUCICBVzHePmX2NCoLUG0GYTtCVciJ%2FOJO4rx90SGVa0VOqKsIDCJj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMOTA3MjgzOTk1MjM3IgwVhY6zI78C%2FRnCR2cqlgNOl6McPyOii1i1sAmZ6fweLAs5DXKyz6cwapQRVARyYA3%2B7Okm4YNgc%2FtlAze7LGw0DA%2FmIfNFUVC5u2A0zC4lBHs1gwCZ3oAJpngL5ZYwnTHSZN9azmHVIXfZEmbLNGww0KEbpd3vOf0vSJljq8V5zsJ3%2FPDD2TaA%2B7SEpj68v3%2FYqhnBxvK4gSi%2Felb7cOm9WkyEOxD6b%2BOXMzn9ENbUfUZ6bTlfNuIzfmXSgkR%2FJGWBxmyEkEvKSN%2B7kMN35hSdxjqC3EOEc5c3sZk%2BOviFmd1buqAxZnDbwTm%2FniHJQ5VSDsQIu9ObA6XfEkrsRP2rCagC7RBxMYh6Gx%2FGopHRhdHCHeVGB23EucXenlYUCy%2BAVGAQfBH%2FA3uihSH3mh%2B%2F6tESJIncDx%2BBzfZJ27VKKVCvP9mUz%2BPre3Ac3R3hB5WNzSrsN%2BgVIwRTyKvI%2BVnao2iAS8gw453LtccHlxBPIEqCl%2BTXCBbYSP9p4BOIQGvMLQMEEaMFRH4TW32OO9Cr6YdYY4ZsH18kcqw%2B9aGsOhoCSU%2BhMITQ48EGOt8CoV9c%2B9Q6UJ%2BNRxPuKUen0p1LgQwwA5go7lFicdEHenCsTWAZSpvN%2Bz7u7uOK49gl5CbTD4H6imMbkLBKHAocSsPW3BoFMklW%2F5NX6tsydYMG0juyJdAqECk0LWf3UFtVqYi6WmbKIrF1%2F6cjXp1gxyc5hVfMGqOoXEwwUxW6%2BA3xtwSXqTZ1Ezi5JUclWEN6cebgMgFvPue4xEP58UrBoo1ogfVOCTc4BgrWdF3G3cUNYoKorP%2F3RTdqje3lgh7XIhJ%2BDGN8x3L9ox4GfvW7kDR%2FfcjkxHiVjqlcopcYChjUQvb%2FF3nb6JAOVymd1y1RJnvZ34%2FdtTqESkBns6VpkGl3pPH9XXjyzc6YpJ7%2BIjVlEMrIA1gMrNXZC3sVQkCbPzLV2RHuaQZBa7yiEJlspm053pN8%2FLMNlDmRTLIZnNmcimG%2BlAkXqBZG%2BMdJCKfoERLTIKdkCzP1U5L3wm7J&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5GPSXDJSQQGIB7BV%2F20250529%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20250529T230738Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=df76f8c43200c7ac04db0577935dded688802007097e1be2d2b166df6fdb8ccb';
47-
48-
video.src = localVideoPath;
49-
video.load();
50-
video.play();
29+
localVideoPath = 'https://github.com/user-attachments/assets/47bdc8a5-68d1-4edd-8d42-6e06272358b9';
5130
} else if (selectedIndex == 4) {
52-
const localVideoPath =
53-
'https://nurinoon-bucket.s3.ap-northeast-2.amazonaws.com/front/cctv_4.mp4?response-content-disposition=inline&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEM%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLW5vcnRoZWFzdC0yIkYwRAIgQbA94XHubyR4r69%2FHZCIZQu%2FCexJHAWKyCMeV%2BqpErUCICBVzHePmX2NCoLUG0GYTtCVciJ%2FOJO4rx90SGVa0VOqKsIDCJj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMOTA3MjgzOTk1MjM3IgwVhY6zI78C%2FRnCR2cqlgNOl6McPyOii1i1sAmZ6fweLAs5DXKyz6cwapQRVARyYA3%2B7Okm4YNgc%2FtlAze7LGw0DA%2FmIfNFUVC5u2A0zC4lBHs1gwCZ3oAJpngL5ZYwnTHSZN9azmHVIXfZEmbLNGww0KEbpd3vOf0vSJljq8V5zsJ3%2FPDD2TaA%2B7SEpj68v3%2FYqhnBxvK4gSi%2Felb7cOm9WkyEOxD6b%2BOXMzn9ENbUfUZ6bTlfNuIzfmXSgkR%2FJGWBxmyEkEvKSN%2B7kMN35hSdxjqC3EOEc5c3sZk%2BOviFmd1buqAxZnDbwTm%2FniHJQ5VSDsQIu9ObA6XfEkrsRP2rCagC7RBxMYh6Gx%2FGopHRhdHCHeVGB23EucXenlYUCy%2BAVGAQfBH%2FA3uihSH3mh%2B%2F6tESJIncDx%2BBzfZJ27VKKVCvP9mUz%2BPre3Ac3R3hB5WNzSrsN%2BgVIwRTyKvI%2BVnao2iAS8gw453LtccHlxBPIEqCl%2BTXCBbYSP9p4BOIQGvMLQMEEaMFRH4TW32OO9Cr6YdYY4ZsH18kcqw%2B9aGsOhoCSU%2BhMITQ48EGOt8CoV9c%2B9Q6UJ%2BNRxPuKUen0p1LgQwwA5go7lFicdEHenCsTWAZSpvN%2Bz7u7uOK49gl5CbTD4H6imMbkLBKHAocSsPW3BoFMklW%2F5NX6tsydYMG0juyJdAqECk0LWf3UFtVqYi6WmbKIrF1%2F6cjXp1gxyc5hVfMGqOoXEwwUxW6%2BA3xtwSXqTZ1Ezi5JUclWEN6cebgMgFvPue4xEP58UrBoo1ogfVOCTc4BgrWdF3G3cUNYoKorP%2F3RTdqje3lgh7XIhJ%2BDGN8x3L9ox4GfvW7kDR%2FfcjkxHiVjqlcopcYChjUQvb%2FF3nb6JAOVymd1y1RJnvZ34%2FdtTqESkBns6VpkGl3pPH9XXjyzc6YpJ7%2BIjVlEMrIA1gMrNXZC3sVQkCbPzLV2RHuaQZBa7yiEJlspm053pN8%2FLMNlDmRTLIZnNmcimG%2BlAkXqBZG%2BMdJCKfoERLTIKdkCzP1U5L3wm7J&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5GPSXDJSQQGIB7BV%2F20250529%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20250529T230819Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=b8632a8f2d0373e54d175fb0105eea6e98bbe29450ef65eb82b3e60c5044396e';
54-
55-
video.src = localVideoPath;
56-
video.load();
57-
video.play();
31+
localVideoPath = 'https://github.com/user-attachments/assets/47bdc8a5-68d1-4edd-8d42-6e06272358b9';
5832
} else if (selectedIndex == 5) {
59-
const localVideoPath =
60-
'https://nurinoon-bucket.s3.ap-northeast-2.amazonaws.com/front/cctv_5.mp4?response-content-disposition=inline&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEM%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLW5vcnRoZWFzdC0yIkYwRAIgQbA94XHubyR4r69%2FHZCIZQu%2FCexJHAWKyCMeV%2BqpErUCICBVzHePmX2NCoLUG0GYTtCVciJ%2FOJO4rx90SGVa0VOqKsIDCJj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMOTA3MjgzOTk1MjM3IgwVhY6zI78C%2FRnCR2cqlgNOl6McPyOii1i1sAmZ6fweLAs5DXKyz6cwapQRVARyYA3%2B7Okm4YNgc%2FtlAze7LGw0DA%2FmIfNFUVC5u2A0zC4lBHs1gwCZ3oAJpngL5ZYwnTHSZN9azmHVIXfZEmbLNGww0KEbpd3vOf0vSJljq8V5zsJ3%2FPDD2TaA%2B7SEpj68v3%2FYqhnBxvK4gSi%2Felb7cOm9WkyEOxD6b%2BOXMzn9ENbUfUZ6bTlfNuIzfmXSgkR%2FJGWBxmyEkEvKSN%2B7kMN35hSdxjqC3EOEc5c3sZk%2BOviFmd1buqAxZnDbwTm%2FniHJQ5VSDsQIu9ObA6XfEkrsRP2rCagC7RBxMYh6Gx%2FGopHRhdHCHeVGB23EucXenlYUCy%2BAVGAQfBH%2FA3uihSH3mh%2B%2F6tESJIncDx%2BBzfZJ27VKKVCvP9mUz%2BPre3Ac3R3hB5WNzSrsN%2BgVIwRTyKvI%2BVnao2iAS8gw453LtccHlxBPIEqCl%2BTXCBbYSP9p4BOIQGvMLQMEEaMFRH4TW32OO9Cr6YdYY4ZsH18kcqw%2B9aGsOhoCSU%2BhMITQ48EGOt8CoV9c%2B9Q6UJ%2BNRxPuKUen0p1LgQwwA5go7lFicdEHenCsTWAZSpvN%2Bz7u7uOK49gl5CbTD4H6imMbkLBKHAocSsPW3BoFMklW%2F5NX6tsydYMG0juyJdAqECk0LWf3UFtVqYi6WmbKIrF1%2F6cjXp1gxyc5hVfMGqOoXEwwUxW6%2BA3xtwSXqTZ1Ezi5JUclWEN6cebgMgFvPue4xEP58UrBoo1ogfVOCTc4BgrWdF3G3cUNYoKorP%2F3RTdqje3lgh7XIhJ%2BDGN8x3L9ox4GfvW7kDR%2FfcjkxHiVjqlcopcYChjUQvb%2FF3nb6JAOVymd1y1RJnvZ34%2FdtTqESkBns6VpkGl3pPH9XXjyzc6YpJ7%2BIjVlEMrIA1gMrNXZC3sVQkCbPzLV2RHuaQZBa7yiEJlspm053pN8%2FLMNlDmRTLIZnNmcimG%2BlAkXqBZG%2BMdJCKfoERLTIKdkCzP1U5L3wm7J&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5GPSXDJSQQGIB7BV%2F20250529%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20250529T230834Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=ce8938c8fda5d65e23fe5c36967e683d450fce75620c50e76464871796a4539e';
61-
62-
video.src = localVideoPath;
63-
video.load();
64-
video.play();
33+
localVideoPath = 'https://github.com/user-attachments/assets/47bdc8a5-68d1-4edd-8d42-6e06272358b9';
6534
}
35+
video.src = localVideoPath;
36+
video.load();
37+
video.play();
6638

6739
return () => {
6840
hls.destroy();
6941
};
7042
}, [selectedIndex, locations]);
7143

72-
return <S.VideoPlayer ref={videoRef} muted autoPlay playsInline className='videoPlayer' />;
44+
return <S.VideoPlayer ref={videoRef} muted autoPlay playsInline className="videoPlayer" />;
7345
};
7446

7547
export default VideoPlayer;

frontend/src/styles/GlobalStyle.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,11 @@ export const GlobalStyle = createGlobalStyle`
109109
cursor: pointer;
110110
}
111111
112-
.videoPlayer {
112+
/* .videoPlayer {
113113
transform: rotateY(180deg);
114114
-webkit-transform: rotateY(180deg);
115115
-moz-transform: rotateY(180deg);
116-
}
116+
} */
117117
`;
118118

119119
export default GlobalStyle;

0 commit comments

Comments
 (0)