IPv6를 통해 VLC에서 멀티캐스트 스트리밍

IPv6를 통해 VLC에서 멀티캐스트 스트리밍

우리는멀티캐스트다음을 사용하는 비디오 스트림VLC 2.2.1~에IPv6두 컴퓨터(서버와 수신기) 간의 프로토콜입니다. 두 컴퓨터 모두 이더넷 케이블을 통해 한 네트워크 카드에서 다른 네트워크 카드로 연결됩니다. 수신 노드의 포트에서 "수신"하여 IPv6에서 유니캐스트 스트림을 전송할 수 있었습니다. 그러나 멀티캐스트 주소를 "수신"하려고 하면 작동하지 않습니다.

다음은 서버의 명령줄에서 실행하는 명령입니다.

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12

여기서 "ff08::1"은 전송하려는 멀티캐스트 그룹의 주소입니다. 클라이언트가 이 그룹 주소를 수신하도록 하는 방법은 확실하지 않습니다.

그것에 대해 아는 사람 있나요? 아니면 그 문제에 대해 자세히 설명할 수 있나요?

답변1

구이

파일 / 네트워크 스트림 열기를 선택합니다. 시스템으로 전송된 UDP/RTP 유니캐스트 스트림을 수신하려면 Force IPv6 옵션을 선택해야 합니다(그리고 가능하면 대상 UDP 포트를 조정해야 합니다). UDP 멀티캐스트 스트림을 수신하려면 UDP/RTP 멀티캐스트 옵션을 선택하고 대괄호 안에 구독할 멀티캐스트 주소를 지정합니다.

명령줄

vlc -vvv --ipv6 rtp://@[ff08::1]:5004

또는 때로는 Linux/Unix에서

vlc -vvv -rtp:@//\[ff08::1\]:5004

UDP를 통해 스트리밍하는 경우 RTP를 UDP로 변경할 수 있습니다.

https://www.videolan.org/doc/streaming-howto/en/ch12.html

관련 정보