Implante o VideoTogether em particular para assistir a vídeos juntos

insira a descrição da imagem aqui

O lançamento deste artigo começou no 2022ano e 9no mês, mas não foi concluído por vários motivos. Recentemente, porque um amigo precisava, comecei a pegá-lo novamente. No entanto, descobri que os documentos oficiais relacionados à implantação da privatização foram excluído. O motivo é desconhecido.

O que é VideoTogether?

VideoTogetherEle permite que você assista a vídeos online com sua família e amigos, não importa a distância. O suporte de software funciona em qualquer dispositivo e suporta todos os sites de vídeo online e vídeos locais.

prefácio

Se você usa o serviço oficial, basta baixar o plugin, por exemplo:

chromeplugar

insira a descrição da imagem aqui

edgeplugar

insira a descrição da imagem aqui

Para instalação de plug-in em outras plataformas (incluindo terminais móveis), você pode ver as instruções de instalação oficiais: https://videotogether.github.io/zh-cn/guide/install.html

Mas esses plug-ins não podem alterar o endereço, portanto, se você deseja implantar o serviço por conta própria, não precisa de um plug-in oficial, mas de um plug-in personalizado

Este artigo pressupõe que você tenha instalado Tampermonkeyo plugin , que é o que costumamos dizer 油猴, endereço: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

insira a descrição da imagem aqui

Este plug-in foi baixado para Qunhui a partir de 115 recursos de disco de rede e usado antes. Acredito que as pessoas que adoram jogar estão familiarizadas com ele.

Instalar

Instale-o no modo Docker no Synology.

Pesquise no registro videotogether, selecione o primeiro pigeonpig/videotogether, seleção de versão latest.

Quando Lao Su está jogando, a versão correspondente é0.3.32

insira a descrição da imagem aqui

nome do recipiente

Como ainda há operações no follow-up, para facilitar o uso direto do antigo comando do Su, é recomendado nomear o container comovideotogether

insira a descrição da imagem aqui

porta

Tudo bem se a porta local não entrar em conflito. Se você não tiver certeza, verifique com o comando

# 查看端口占用
netstat -tunlp | grep 端口号
porto local porto de contêineres
5088 5000

Por padrão, nenhuma porta é exposta

insira a descrição da imagem aqui

Precisamos adicionar o +número por nós mesmos

insira a descrição da imagem aqui

instalação de linha de comando

Se você estiver familiarizado com a linha de comando, pode ser docker climais rápido

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name videotogether \
   -p 5088:5000 \
   pigeonpig/videotogether

Você também pode usar docker-composea instalação , salve o seguinte conteúdo como docker-compose.ymlum arquivo

version: '3'

services:
  videotogether:
    image: pigeonpig/videotogether
    container_name: videotogether
    restart: unless-stopped
    ports:
      - 5088:5000

Em seguida, execute o seguinte comando

# 新建文件夹 videotogether 目录
mkdir -p /volume2/docker/videotogether

# 进入目录
cd /volume2/docker/videotogether

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

correr

Entre no navegador http://群晖IP:5088para ver a interface principal

insira a descrição da imagem aqui

Lao Su pensou que havia algo errado, mas na verdade é normal, porque este é apenas um serviço e não requer nenhuma configuração na página da web

configurar

Gerar script GreasyMonkey

Esta etapa é usar o ambiente em execução no contêiner para gerar o código de script correspondente de acordo com seu próprio endereço de host

# 新建文件夹 videotogether
mkdir -p /volume2/docker/videotogether

# 进入 videotogether目录
cd /volume2/docker/videotogether

# 新建 release_host 文件
touch release_host

File StationEdite o arquivo em release_host, escreva o endereço do hosthttp://192.168.0.197:5088

Cuidado para não quebrar a linha! Preencha apenas um, se você usar a rede pública, preencha o nome do domínio e também traga a porta

insira a descrição da imagem aqui

# 将 release_host 拷入容器内
docker cp ./release_host videotogether:/app/source/extension/config

# 检查容器内部 host 是否正确
docker exec videotogether cat /app/source/extension/config/release_host

# 构建插件脚本 vt.user.js
docker exec videotogether python /app/script/build_extension.py

insira a descrição da imagem aqui

Em seguida, abra o vt.user.jsarquivo . Considerando que o interior do contêiner não é fácil de operar, ainda é necessário copiar o arquivo

# 将 vt.user.js 拷出容器
docker cp videotogether:/app/release/vt.user.js ./

insira a descrição da imagem aqui

Pesquise no arquivo video_together_host, você pode ver o endereço que definimos anteriormente

insira a descrição da imagem aqui

Novo script de macaco de óleo

ChromeAbra o plug-in no navegador 油猴, clique em添加新脚本

insira a descrição da imagem aqui

Uma nova interface será aberta

insira a descrição da imagem aqui

video_together_hostCopie e cole o conteúdo daqui

insira a descrição da imagem aqui

Basta salvá-lo sem alterar nada, inclusive o nome do script

insira a descrição da imagem aqui

compartilhar vídeo local

Abra a página de vídeo local do site oficial ao garantir que o proprietário e os membros tenham

Endereço: https://2gether.video/zh-cn/guide/local.html

Em seguida 选择文件, digite o nome da sala e a senha da sala, clique em建房

insira a descrição da imagem aqui

A pessoa que cria a sala é o anfitrião, você pode compartilhar o nome e a senha da sala com seus amigos

insira a descrição da imagem aqui

Os membros só precisam instalar um plug-in personalizado 油猴baseado , desde que haja um vídeo em qualquer página, haverá Video Togetheruma interface de plug-in no canto inferior direito, basta digitar o nome da sala e a senha fornecida pelo host, e clique 加入para entrar na sala

insira a descrição da imagem aqui

Depois de entrar com sucesso, a página da Web será sincronizada primeiro, mas você ainda precisa abrir o arquivo sozinho. Deve- se observar aqui que deve ser o mesmo arquivo aberto pelo host, portanto, parece que Video Togethero serviço deve sincronizar apenas o timestamp de o arquivo de vídeo

insira a descrição da imagem aqui

compartilhar vídeo on-line

Lao Su tentou bilibili, basta abrir um vídeo, construir uma sala e compartilhá-lo

insira a descrição da imagem aqui

Os membros podem assistir diretamente após entrar na sala. Ao contrário de assistir a vídeos locais, eles precisam abrir os arquivos, o que é relativamente mais simples

documentos de referência

VideoTogether/VideoTogether: Assista ao vídeo juntos em qualquer plataforma / Assista ao vídeo juntos, compatível com todas as plataformas
Endereço: https://github.com/VideoTogether/VideoTogether

VideoTogether | Assista a vídeos juntos
Endereço: https://videotogether.github.io/zh-cn/

[Expirado] Implantação privada do servidor |
Endereço do VideoTogether: https://videotogether.github.io/guide/deploy.html

Use
o endereço Alist e VideoTogether: https://memos.shaneomo.top/m/13

Acho que você gosta

Origin blog.csdn.net/wbsu2004/article/details/130038872
Recomendado
Clasificación