Instrukcja obsługi Jak hostować wieloużytkownikowe środowisko do współpracy dla DaVinci Resolve 15 Studio

Ten artykuł wyjaśnia, jak utworzyć wieloużytkownikowe środowisko do współpracy online przy montażu w programie DaVinci Resolve 15 Studio firmy Blackmagic Design na serwerze QNAP NAS. Poniższy diagram przedstawia konfigurację opisaną w tym artykule, wykorzystującą komputer z systemem Windows i komputer Mac do współpracy online przy montażu z użyciem QNAP NAS.

  • Konfiguracja QNAP NAS
  • Konfiguracja DaVinci Resolve 15 Studio w systemie macOS
  • Konfiguracja DaVinci Resolve 15 Studio w systemie Windows

*Funkcje współpracy nie są obsługiwane przez darmową wersję programu DaVinci Resolve 15.

davinci_01.png


PozycjaOpis
1QNAP NAS TVS-1282T3 z systemem QTS 4.3.4.
2Połączenie 10 Gb/s kablem Cat 6 z karty sieciowej 7 serwera NAS do przełącznika QNAP
3Połączenie 10 Gb/s kablem Cat 6 z karty sieciowej 8 serwera NAS do przełącznika QNAP
4Przełącznik QNAP QSW-1208-8C
5Połączenie 10 Gb/s kablem Cat 6 z przełącznika do komputera Mac
6Połączenie 10 Gb/s kablem Cat 6 z przełącznika do stacji roboczej Windows
7Mac z kartą sieciową 10GbE
8Stacja robocza Windows z kartą sieciową 10GbE

Konfiguracja QNAP NAS​


Ponieważ DaVinci Resolve Studio używa bazy danych PostgreSQL do przechowywania projektów, należy zainstalować aplikację „PostgreSQL" z QTS App Center.

davinci_02.png


Domyślnie dostęp do bazy danych Postgres możliwy jest tylko z poziomu samego serwera QNAP NAS. Aby uzyskać dostęp do bazy danych z stacji roboczych DaVinci Resolve, należy zmienić dwa parametry w Postgres:

  1. Zmodyfikować plik pg_hba.conf, aby zezwolić na zewnętrzne połączenia TCP/IP.
  2. Zmienić adres nasłuchiwania w pliku postgresql.conf, aby nasłuchiwał zewnętrznego adresu IP, a nie tylko adresu IP localhost.

  1. Najpierw zmodyfikuj plik pg_hba.conf, aby zezwolić na zewnętrzne połączenia TCP/IP.
    1. Nawiąż połączenie SSH z serwerem QNAP NAS przez terminal, otwórz terminal Mac i wprowadź:
      ssh admin@172.17.22.37
      Adres IP 172.17.22.37 należy zastąpić adresem IP twojego serwera QNAP NAS.
      Następnie wprowadź hasło konta administratora QNAP NAS i nawiąż połączenie SSH.
    2. Aby znaleźć ścieżkę do pliku pg_hba.conf na serwerze QNAP NAS, wprowadź: find / -name pg_hba.conf
      W tym przykładzie ścieżka to /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/
    3. Aby wyświetlić zawartość pliku, wprowadź:
    4. cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf

      Wskazówka:
      Aby utworzyć kopię zapasową pliku przed jego modyfikacją, użyj następującego polecenia:
      cp /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf.backup
    5. Następnie dodaj niezbędne zmiany do pliku pg_hba.conf.
      echo "host all all 172.17.22.37/16 trust" >> /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf
      W tym przykładzie nasz QNAP NAS i komputer znajdują się w segmencie sieci 172.17.x.x. Zastąp to segmentem sieci, którego używasz.
      * Opcja użycia md5 lub hasła w celu zapewnienia bezpieczeństwa aktualnie nie działa z DaVinci Resolve Studio, więc jedynym zabezpieczeniem jest maskowanie numerami IP i zakresem sieci. Jeśli masz sieć prywatną, prawdopodobnie nie stanowi to problemu.
      Aby sprawdzić, czy modyfikacja została zakończona, wprowadź:
      cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf
  2. Modyfikacja adresu nasłuchiwania w pliku postgresql.conf
    1. Aby zlokalizować plik, wprowadź: find / -name postgresql.conf
      W tym przykładzie ścieżka to: /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
    2. Aby wyświetlić zawartość pliku, wprowadź:
      cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
      Wskazówka:
      Aby utworzyć kopię zapasową pliku przed jego modyfikacją, użyj następującego polecenia:
      cp /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf.backup
    3. Zmodyfikuj plik, aby włączyć zewnętrzny dostęp do bazy danych:
      echo "listen_addresses = '*' " >> /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
      Aby sprawdzić, czy modyfikacje są poprawne, wprowadź:
      cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
  3. Aby aktywować obie modyfikacje, należy ponownie uruchomić serwer QNAP NAS.

Konfiguracja DaVinci Resolve 15 Studio w systemie macOS​


  1. Utwórz nową bazę danych

    davinci_03.png

    • Nazwa: Wprowadź nazwę projektu
    • Lokalizacja: Adres IP serwera QNAP NAS
    • Nazwa użytkownika: postgres (wartość domyślna DaVinci Resolve Studio)
    • Hasło: DaVinci (wartość domyślna DaVinci Resolve Studio)
      *Aby wyświetlić nazwę projektu DaVinci Resolve Studio w bazie danych Postgres, zaloguj się do serwera NAS, uruchom aplikację PostgreSQL i zaloguj się na konto „postgres" bez hasła.
  2. Ustawienia projektu
    Po otwarciu projektu przejdź do „Project Settings" > „Master Settings" > „Working Folders". Przypisz lokalizacje plików „Cache files" i „Gallery stills" do folderu na serwerze NAS.

    davinci_04.png


    *Aby uzyskać więcej informacji o montowaniu folderów współdzielonych, zapoznaj się z tym artykułem - Jak zamontować foldery współdzielone z mojego serwera NAS zgodnego z Thunderbolt w programie Final Cut Pro X?

    Aby włączyć współpracę, kliknij „File" > „Enable Collaboration".

    davinci_05.png


    Aby umożliwić współpracę urządzeń z systemem Windows i Mac, przejdź do „DaVinci Resolve" > „Preferences" > „Media Storage" i dostosuj „Mapped Mount" (zignoruj ten krok, jeśli współpraca dotyczy tylko urządzeń Mac). Ponieważ ścieżki plików w systemach Windows i Mac są różne (Mac: /Volumes/Public, a Windows: Y:\), funkcja Mapped Mount pomaga zapewnić, że oba urządzenia mogą uzyskać dostęp do folderu współdzielonego.

    davinci_06.png

Konfiguracja DaVinci Resolve 15 Studio w systemie Windows​


  1. Połączenie z bazą danych
    Po skonfigurowaniu projektu i komputera Mac, system Windows może połączyć się z bazą danych w celu współpracy przy montażu.
    Po otwarciu DaVinci Resolve 15 Studio w systemie Windows kliknij „New database" > „Connect" > „PostgreSQL" i wprowadź następujące informacje.

    davinci_07.png

    • Nazwa: Wprowadź nazwę projektu
    • Lokalizacja: Adres IP serwera QNAP NAS
    • Nazwa użytkownika: postgres (wartość domyślna DaVinci Resolve Studio)
    • Hasło: DaVinci (wartość domyślna DaVinci Resolve Studio)
    Po połączeniu zaloguj się do projektu. Jeśli pomyślnie włączono współpracę, po lewej stronie nazwy projektu powinna być widoczna mała ikona osoby.

    davinci_08.png
  2. Ustawienia projektu
    Aby umożliwić współpracę urządzeń z systemem Windows i Mac, przejdź do „DaVinci Resolve" > „Preferences" > „Media Storage" i dostosuj „Mapped Mount" (zignoruj ten krok, jeśli współpraca dotyczy tylko urządzeń Mac). Ponieważ ścieżki plików w systemach Windows i Mac są różne (Mac: /Volumes/Public, a Windows: Y:\), funkcja Mapped Mount pomaga zapewnić, że oba urządzenia mogą uzyskać dostęp do folderu współdzielonego.

    davinci_09.png


    davinci_10.png


    Wskazówka 1: Gdy kosz (Bin) jest edytowany, powyżej zostanie wyświetlony wzór osobowy. Możesz kliknąć myszą, aby dowiedzieć się, kto edytuje kosz. Dodatkowo ustawienie DaVinci Resolve Studio działa tak, że gdy jeden użytkownik edytuje kosz, pozostali użytkownicy mają tryb tylko do odczytu — tylko jeden użytkownik może edytować kosz w tym samym czasie.
    Wskazówka 2: Po wejściu do kosza z prawami do edycji oś czasu będzie czerwona. Jeśli edytowałeś coś w koszu, oś czasu będzie szara, gdy znajdziesz się w trybie tylko do odczytu.