Olá, obrigado pela sua resposta.
Já pedi ao meu amigo para mudar do método de armazenamento S+ com cache proxy para o método de armazenamento S3 + entrega CDN CloudFront. No entanto, parece que falhou e ainda não sei o motivo. Então, eu estava me perguntando se você poderia fornecer os comandos de execução exatos para que meu amigo possa tentar novamente.
Além disso, sou muito persistente em ter funcionalidade de vídeo no meu fórum para a conveniência dos meus usuários. Então, tive uma nova ideia e gostaria de saber se ela é viável — realmente espero ter sua opinião.
Primeiro, devo explicar que não tenho absolutamente nenhum conhecimento de codificação ou programação. Minha especialização universitária foi em japonês, então, além de aprender a língua japonesa, eu realmente não tenho nenhum entendimento de código. Se algumas das minhas ideias parecerem ingênuas à primeira vista, por favor, me perdoe.
Graças ao servidor que aluguei para o meu fórum ter sido desativado, tive que investir esforço na reconstrução dele, o que me permitiu aprender os pontos-chave do armazenamento S3 e da CDN CloudFront. Em seguida, apliquei esse conhecimento e me perguntei se existem outros provedores de serviços de armazenamento e CDN. Consultei o ChatGPT e fiquei feliz em obter as respostas que queria.
Na verdade, eu sempre quis construir um site de vídeos, mas desisti rapidamente por causa dos custos de disco rígido. Agora que conheço a nova solução, reacendi a ideia de construir um site de vídeos para suportar os vídeos do fórum Discourse.
Com base na recomendação do GPT, aprendi que posso usar PeerTube ou MediaCMS para o sistema do site de vídeos — ambos são excelentes.
Atualmente, tenho dois pontos de dúvida:
Primeiro ponto: Ambos os sistemas de sites de vídeos podem suportar o armazenamento Backblaze B2 com entrega CDN Cloudflare. Como os vídeos não são armazenados no meu próprio disco rígido, a reprodução do site de vídeos já chama a API do Backblaze B2. O que eu quero é que o fórum seja conectado ao site de vídeos, não postando links, mas usando o botão de upload do fórum para chamar diretamente meu site de vídeos MediaCMS (por exemplo) como fonte. Isso significaria duas chamadas de API:
- O fórum chama o site de vídeos MediaCMS.
- O site de vídeos MediaCMS chama o armazenamento Backblaze B2.
Gostaria de saber se chamadas de API repetidas como essa são tecnicamente viáveis.
Segundo ponto: Se o sistema do fórum e o sistema do site de vídeos podem compartilhar o sistema de contas de usuário, para que os usuários possam usar a mesma conta. Isso afeta como as chamadas de API funcionariam.
- Opção 1: Como administrador do site de vídeos, registro uma conta de administrador vinculada ao fórum. Quando o fórum carrega um vídeo via API, tecnicamente é o administrador que o carrega para o site MediaCMS.
- Opção 2: Com um sistema de contas de usuário compartilhado, o upload do vídeo é realizado pela conta do próprio usuário no fórum e, via API, é sincronizado para o site MediaCMS. Então o usuário pode ver o vídeo carregado em sua própria conta no site de vídeos.
Consultei o GPT sobre essas abordagens e o GPT geralmente deu feedback positivo. No entanto, infelizmente, em uso repetido, descobri que o GPT pode fornecer orientação e ajuda com decisões de alto nível, mas para respostas detalhadas, às vezes pode ser impreciso. Como não tenho conhecimento de codificação, não tenho certeza se essas ideias são realmente viáveis.
Se possível, ficaria muito grato se você pudesse apontar quais partes dessas ideias são viáveis e quais podem não ser.