O lançamento deste artigo começou no
2022
ano e9
no 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?
VideoTogether
Ele 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:
chrome
plugar
edge
plugar
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 Tampermonkey
o plugin , que é o que costumamos dizer 油猴
, endereço: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
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
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
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
Precisamos adicionar o +
número por nós mesmos
instalação de linha de comando
Se você estiver familiarizado com a linha de comando, pode ser docker cli
mais rápido
# 运行容器
docker run -d \
--restart unless-stopped \
--name videotogether \
-p 5088:5000 \
pigeonpig/videotogether
Você também pode usar docker-compose
a instalação , salve o seguinte conteúdo como docker-compose.yml
um 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:5088
para ver a interface principal
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 Station
Edite 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
# 将 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
Em seguida, abra o vt.user.js
arquivo . 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 ./
Pesquise no arquivo video_together_host
, você pode ver o endereço que definimos anteriormente
Novo script de macaco de óleo
Chrome
Abra o plug-in no navegador 油猴
, clique em添加新脚本
Uma nova interface será aberta
video_together_host
Copie e cole o conteúdo daqui
Basta salvá-lo sem alterar nada, inclusive o nome do script
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建房
A pessoa que cria a sala é o anfitrião, você pode compartilhar o nome e a senha da sala com seus amigos
Os membros só precisam instalar um plug-in personalizado 油猴
baseado , desde que haja um vídeo em qualquer página, haverá Video Together
uma 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
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 Together
o serviço deve sincronizar apenas o timestamp de o arquivo de vídeo
compartilhar vídeo on-line
Lao Su tentou bilibili
, basta abrir um vídeo, construir uma sala e compartilhá-lo
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