Es adecuado para la entrega de archivos de datos a múltiples receptores RTP?

StackOverflow https://stackoverflow.com/questions/1664365

  •  12-09-2019
  •  | 
  •  

Pregunta

Tengo una necesidad de transferir archivos desde una sola fuente, centralizado a un varios cientos de máquinas cliente. Actualmente usamos udpcast hacer este tipo de cosas, pero estamos buscando un enfoque más de las normas basadas en la resolución de el problema.

He estado leyendo a través de la RFC RTP (1889) y la cuenta de que el protocolo fue desarrollado principalmente para la transmisión de medios (audio y / o video) a varios clientes. Se me ocurrió que también podría satisfacer mis necesidades de transferencia de archivos también.

Por supuesto, tendría que ser capaz de asegurar que todos los "bloques" de archivo que estoy enviando son recibidas por cada cliente.

Es adecuado para la transferencia de archivos de datos RTP? RTCP puede ser utilizado para asegurarse de que todos los clientes reciben todos los datos que se envían?

Cualquier orientación sería apreciada.

¿Fue útil?

Solución

RTP no está diseñado para la transferencia directa de bloque fiable. Si bien se puede meter con calzador cosas encima de él para poner en práctica un protocolo de transferencia fiable utilizando RTP, tal como una capa inferior, esto está rellenando una clavija cuadrada en un agujero redondo.

Existen

protocolos de transferencia de archivos en abundancia; probablemente debería mirar algo como el protocolo BitTorrent, o un subconjunto de la misma, ya que al parecer no es necesario peer-to-peer (pero se puede usar como un uno-a-muchos protocolo si lo desea).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top