+
Kurento SFU WebRTC
+
+
+
+
+
+
+
+
+
📹 내 화면
+
+
+
+
+
🔗 원격 사용자 화면
+ {Object.entries(remoteStreams).map(([userId, stream]) => (
+
+ ))}
+
+
+ );
+};
+
+export default WebRTC;
diff --git a/src/frontend/src/pages/FriendsPage/components/CategorySection/index.tsx b/src/frontend/src/pages/FriendsPage/components/CategorySection/index.tsx
index d6f109ec..81fff1b9 100644
--- a/src/frontend/src/pages/FriendsPage/components/CategorySection/index.tsx
+++ b/src/frontend/src/pages/FriendsPage/components/CategorySection/index.tsx
@@ -1,17 +1,29 @@
import DirectMessageCategory from '@/components/friend/DirectMessageCategory';
import GuildCategory from '@/components/guild/GuildCategory';
+import VoiceChannelController from '@/components/guild/VoiceChannelController';
import UserProfile from '@/pages/FriendsPage/components/UserProfile';
+import { useChannelActionStore } from '@/stores/channelAction';
import { useGuildInfoStore } from '@/stores/guildInfo';
import * as S from './styles';
const CategorySection = () => {
const { guildId } = useGuildInfoStore();
+ const { isInVoiceChannel } = useChannelActionStore();
return (