DTube 0.2: más rápido para servir videos, más fuerte para resistir la censura (Traducción)

in dtube •  7 years ago 

QmWJNhrmzWLB6GhBiqb92vWo4b46nPmhRUzb6vQEu1BFgb.png
Primero tengo que agradecer a todas y cada una de las personas que ya hayan comentado sobre mi artículo, o que hayan usado DTube desde su lanzamiento. El número de reacciones que reuní después de publicar mi artículo anterior en steemit.com, es simplemente asombroso. La forma en que se lanzó este proyecto, con el número de usuarios que servimos, y el ancho de banda total que consumimos en las primeras semanas, fue una muy buena prueba para DTube para ver hasta dónde se puede tomar. Gracias a todos.

Contenido protegido por derechos de autor y contenido extremista

Realmente no quería blogear sobre eso, pero todos hemos visto el contenido con derechos de autor publicado en la cadena de bloque recientemente, así como más recientemente algunos videos políticos de extrema derecha que suelen ser censurados en YouTube. Y mucha gente ha estado preguntando sobre mi postura en eso en privado.

Para mí, estos dos problemas son los mismos. La comunidad debe lidiar con ella. No puedo hacer nada para detenerlo yo mismo, no controlo nada más que el dominio dtube.video . Estoy seguro de que STEEM está lleno de personas invertidas que quieren que la plataforma tenga éxito, y saben qué contenidos sirven a nuestros intereses y cuáles no.

Si los upvotes superan a los downvotes, el video sube y puede mostrarse en caliente / tendencia. De lo contrario, finaliza en $ 0 y no se almacenará. Creo que cualquier ser vivo es capaz de ver el bien del mal, y cada cuenta de STEEM tiene al menos 6 SP, así que ¿por qué no usarlo? Si piensas que algo no debería estar en DTube o SteemIt, ¡solo debes bajarlo!

¿Plan de negocios?

Yo intencionalmente no había puesto ningún pensamiento en este aspecto del proyecto antes del lanzamiento. Después de obtener los números y ver lo que podemos esperar, es obvio que una plataforma como DTube puede convertirse en un gran éxito en el futuro, y que mucha gente tratará de competir con DTube. DTube tiene actualmente un 25% de cuotas en los videos (0% en los comentarios), y sería fácil para alguien competir simplemente rebajando las tarifas en la subida.

Creo que no hay una estrategia ganadora. La mayoría de las plataformas de video existentes (incluyendo sitios web porno) estarán interesadas en lo que estamos haciendo. Eventualmente terminarán entendiendo y copiando lo que estamos haciendo. Estas empresas han estado en el negocio de la plataforma de vídeo durante años, y se reunieron una gran cantidad de información, hizo un montón de investigación, y tienen personal competente que han estado trabajando con videos por un tiempo. Tienen infraestructura, entidades legales y abogados. Si estas personas comienzan a competir con DTube, DTube no será capaz de correr tan rápido como ellos.

De ahí la elección, de no convertir DTube en un negocio. Los honorarios del 25% cubrirán los costos de desarrollo, por un par de meses, luego una vez que el proyecto sea sólido y dejemos de trabajar en él, el pago de las tarifas sólo seguirá siendo una opción predeterminada.

Dinero, personal y comunidad

Las ganancias totales de @dtube se pueden ver en https://steemdb.com/app/dtube/earnings (construido por @jesta). Como puede ver, estamos promediando 200 SP por día. Eso es una gran cantidad de ingresos y es suficiente para encontrar un segundo desarrollador competente, así como un diseñador para ayudar a este proyecto va más rápido. Ya estoy en el proceso de entrevistas y elegiré sabiamente.

También ahora no tenemos uno sino dos canales en steemit.chat, #dtube y dtube-promo. Cualquier persona es bienvenida. También creé una discordia privada para los proveedores de terceros (@nannal, @thekyle), el futuro personal, y algunos creadores de contenido que hacen bien en DTube.

¿Quién necesita un dominio?

  • " Oye @heimindanger, ¿no estás en algunos riesgos legales? ¿No podría el dominio ser tomado abajo apenas como thepiratebay.org ?? "

Esto no es una pregunta real, pero recibí el mismo por lo menos 20 veces. TPB es un sitio web tradicional, con una base de datos de back-end. Cuando esta base de datos se desenchufa, no más piratas. Aquí, una cadena de bloqueos es nuestra base de datos, y no se puede desenchufar que fácilmente!

El dominio es una preocupación. Podría tener que apagarlo en un punto si recibo una eliminación de DMCA. Ya pasó a un pasado sitio web mío, y no había mucho que hacer. Eso es malo. Pero, porque siempre hay un pero, DTube puede ser fácilmente alojado en cualquier lugar. Podría usar las páginas de GitHub, o incluso mi Dropbox para servir a DTube al mundo. Como usamos IPFS en DTube ya, tiene sentido ir con IPNS (Interplanetary Naming System) que nos permite hacer esto. Básicamente, DTube se puede alojar en IPFS, y realmente no necesitamos un dominio no más. Compruébelo en este enlace feo pero funcional:

Puedes considerar este enlace como un espejo que nunca morirá. Sin embargo, mantendré el dominio trabajando tanto como pueda. Es más conveniente para todos.

Ahora permítanme introducir los cambios en 0.2:

Recuérdame

nxeCEhy.png
Cuando ejecutas DTube desde DTube.video, estás seguro de estar en la página correcta. Y ninguna otra página puede acceder a sus claves almacenadas localmente.
Cuando se utiliza la versión IPFS-hosted, alguien podría fácilmente hacer otro sitio web alojado en IPFS que busca sus claves. Es por eso que el comportamiento predeterminado ya no es almacenar automáticamente las claves en el inicio de sesión. Sólo tienes que comprobar la opción "Recuérdeme" en la página de inicio de sesión si utilizas DTube.video. Cuando se utiliza la versión hospedada en IPFS, es MUY NO RECOMENDADO utilizar la función "Recuérdeme" para su propia seguridad.

Enrutador de Hashbang

Además, tuve que reescribir el enrutador (la parte de la aplicación que elige qué mostrar, basado en la dirección en la barra de URL) para que funcione en la versión alojada en IPFS. Eso significa que todos los enlaces a DTube han cambiado. Abucheo Lo siento por eso, es algo que perdí totalmente antes del lanzamiento. Todos los enlaces anteriores deben redirigir multa sin embargo es mejor si actualiza los enlaces cuando se puede.
En lugar de https://dtube.video/v/joeblack1/qye2e7br,
El enlace ahora sería https://dtube.video/#!/v/joeblack1/qye2e7br

Ajustes de la aplicación en la cadena de bloqueo

Otra cosa muy molesta con DTube fue cómo tuve que volver a compilar y volver a minificar el código fuente antes de ponerlo en el sitio web en vivo. Un simple cambio de configuración tardaría 5-10 minutos en publicarse en dtube.video.

En su lugar, los ajustes de la aplicación se controlan ahora a través de la cadena de bloque STEEM y se almacenan dentro de los metadatos JSON de la cuenta @dtube. Puede consultarlo en steemd.com/@dtube (construido por @roadscape)

Puerta de enlace automática

Otra gran parte de las últimas dos semanas fue averiguar la mejor manera de afinar la red IPFS a nuestras necesidades. En el lanzamiento, pensé que sería mejor tener archivos en cada puerta de enlace para la disponibilidad máxima, y ​​ése es porqué la entrada usada fue elegida aleatoriamente. Estaba muy equivocado. Me di cuenta de que después de un par de días donde los videos estaban luchando para cargar.

En su lugar, se elige una puerta de enlace "automática" para cada archivo, dependiendo de su hash. Básicamente, en lugar de cargar los 50 complementos en la página de inicio desde una única pasarela, obtendrá 5-6 por puerta de enlace. He reparado esto hace dos días y obviamente está funcionando mucho mejor. @nannal se queja mucho menos de sus costos de ancho de banda.

Es posible que este comportamiento haga que algunos videos "no se carguen nunca". Ir a la configuración y cambiar la puerta de enlace todavía debe hacer el truco, sólo darle un poco de tiempo, ya que sólo @nannal almacena el archivo original y la nueva puerta de enlace tendrá que descargarlo completamente antes de reenviarlo a usted.

Ejecute IPFS en su PC
Espera ... ¿he dicho que sólo @nannal está almacenando los archivos? No por demasiado tiempo

Muchas personas han estado preguntando si pueden ayudar a la red de cualquier manera. Ahora pueden! IPFS se puede ejecutar en cualquier plataforma y es sólo unos pocos MB de descarga. Con el fin de facilitar el proceso, he añadido unos pocos scripts para que su nodo IPFS puede ser fácilmente configurado para trabajar con DTube.

He comprimido la versión actual de Windows de IPFS (4.10) con un script para configurar fácilmente el nodo IPFS para conectar con la aplicación de DTube.

Cómo instalar IPFS para DTube

https://dtube.video/#!/v/coldbolt/csvp2n5i

Descargar IPFS 4.10 para Windows

  • Descomprimir el zip en cualquier lugar (http://dtube.video/DTube_files/go-ipfs.zip)
  • Ejecutar el archivo config.bat
  • Permitir IPFS en el cortafuegos (debe haber una ventana emergente)
  • Ir a través de la configuración, debe preguntar por el tamaño que desea asignar a IPFS y pin su primer archivo: la aplicación de DTube en sí.

Siéntase libre de hacer un acceso directo al archivo dtube.bat en su escritorio, o incluso ponerlo en la carpeta de inicio de su PC de Windows, con el fin de sembrar archivos de vídeo a través de IPFS durante todo el día: D

Instalación de Linux

Esta parte tal vez funciona para usuarios de Mac, no lo probé

El ejecutable de IPFS en la cremallera no funcionará en su sistema. IPFS es más fácil en Linux. Simplemente instale 'go-ipfs' con su gestor de paquetes, y entonces es tan fácil como ejecutar este archivo de script config.sh graciosamente hecho por @brandongiesing (y es mucho más limpio que mi script .bat)

Pin en upvote

Una vez que se haya instalado y conectado correctamente a DTube en el menú "Configuración -> IPFS local", cualquier vídeo que subas de DTube se obtendrá, descargado en tu disco duro y sembrado en la red IPFS. También es una nueva forma de mostrar su apoyo a sus creadores de contenido favoritos en STEEM. No solo les das dinero, sino que también los ayudas al reducir las posibilidades de que su archivo sea olvidado por Internet.

Uso de la pasarela local (experimental)

Cuando ejecute IPFS en su PC, también puede intentar usar '127.0.0.1:8080' aka la puerta de enlace local. Lo que esto teóricamente permite, es verdadero peer to peer sobre DTube. Podrías descargar tu video directamente de otro steemian que lo haya subestimado previamente. Suena muy bien, ¿verdad? Lástima que no funciona muy bien.

  • 1- Completamente destruye la conexión como todo lo que ves en tu pantalla se siembra al instante. Tal vez eso no será un problema para alguien con más de 2Mb / seg.
  • 2- Los vídeos sólo comienzan a reproducirse en el navegador una vez que el nodo IPFS lo haya descargado por completo. Así que digamos que alguien subió un vídeo de 2 horas de duración, tendrá que esperar 20 minutos para empezar a verlo. Terrible para la experiencia del usuario.

Estas dos razones son suficientes para no convertir la puerta de enlace local en la predeterminada para las personas que ejecutan IPFS. Espero que podamos cambiar esto en el futuro. True peer-to-peer streaming sin pasarelas sería el mejor, y creo que estamos cerca de él.

Uso de la API local para cargar

Si está ejecutando IPFS, ahora también podrá cargar directamente a su nodo IPFS. Las subidas se verán instantáneas, pero en realidad sucederá después, cuando alguien intenta ver su video. Simplemente mantén tu nodo IPFS funcionando y esto debería estar perfectamente bien. Si tu PC tiene que bajar y tienes miedo de que algunos de tus archivos no estén disponibles, solo usa la carga normal;)

Cambios menores

  • Todas las imágenes de avatar deben cargar desde steemitimages.com
  • Se ha solucionado un error de sugerencias de búsqueda.
  • Tamaño máximo de archivo comprimido máximo
  • Visualización de la velocidad de bits de vídeo en la página de subida
  • Cambió un poco la forma en que se muestran los videos de DTube en steemit.com (con un enlace directo al video IPFS)

Ultimas palabras

Las últimas dos semanas todavía no eran vacaciones. Supongo que no tendré nada este verano. Como se puede ver un montón de trabajo fue hecho, y se centró principalmente en la optimización de la red IPFS y la seguridad. No creo que veremos tantos problemas relacionados con el ancho de banda como los que hemos visto en la primera semana con los videos que no se cargan o cargan muy lentamente. Ojalá pudiera proporcionar una actualización con más características de 'ojo-caramelo', pero las prioridades son prioridades.

No dude en comentar con sus bugs / problemas, la retroalimentación es siempre apreciada. También recuerda sobre el canal #dtube en steemit.chat si estás buscando ayuda o quieres socializar con otros creadores de video de STEEM.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Buen post amigo. Saludos. Upvote para ti.

Great works, I wish you success

Dtube el que pronto sustituira Youtube.

Congratulations @juanjorosale! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Excelente Post, con este post, me has abierto los ojos pues no conocia a IPFS y me he puesto a investigar al respecto

Hola !!! Me estoy dando cuenta que he subido dos videos a dtube y que los mismos no puedo reproducirlos a que se debe esto? pero si puedo ser los demas videos de todos los usuarios.

Realmente no entendi lo de la IPFS, es necesario descargarlo para que tus videos funcionen y se reproduzcan cuando lo subas a la plataforma dtube?

Este Post ha recibido un Upvote desde la cuenta del King: @dineroconopcion, El cual es un Grupo de Soporte mantenido por 5 personas mas que quieren ayudarte a llegar hacer un Top Autor En Steemit sin tener que invertir en Steem Power. Te Gustaria Ser Parte De Este Projecto?

This Post has been Upvote from the King's Account: @dineroconopcion, It's a Support Group by 5 other people that want to help you be a Top Steemit Author without having to invest into Steem Power. Would You Like To Be Part of this Project?