*** id: 76d7e4b4-93f5-492a-9e93-ad800a1ef549 title: videoMute slug: /js/reference/video/room-session/video-mute description: videoMute method for the RoomSession class. max-toc-depth: 3 ---------------- ### videoMute * **videoMute**(`params?`): `Promise` Puts the video on mute. Participants will see a mute image instead of the video stream. You can use this method to mute either yourself or another participant in the room. #### Parameters Object containing the parameters of the method. Id of the member to mute. If omitted, mutes the default device in the local client. #### Returns `Promise` #### Permissions * `room.self.video_mute`: to unmute a local device. * `room.member.video_mute`: to unmute a remote member. You need to specify the permissions when [creating the Video Room Token](/docs/apis/video/room-tokens/create-room-token) on the server side. #### Examples Muting your own video: ```javascript await roomSession.videoMute(); ``` Muting the video of another participant: ```javascript const id = "de550c0c-3fac-4efd-b06f-b5b8614b8966"; // you can get this from getMembers() await roomSession.videoMute({ memberId: id }); ```