¿Qué diferencia hay entre SambaFileInputStream y FileInputStream?
Necesito transmitir video desde el servidor samba, y uso nanohttpd para crear un servidor simple en mi proyecto. Cuando uso fileinputstream de mi archivo local, la videovigilancia es un trabajo para reproducir video por conjunto"http://localhost:8080"
public class Server extends NanoHTTPD {
public Server() {
super(8080);
}
@Override
public Response serve(String uri, Method method,
Map<String, String> header, Map<String, String> parameters,
Map<String, String> files) {
fis = new FileInputStream(filePath);
return new NanoHTTPD.Response(Status.OK,"video/mp4", fis);
}
}
JCIFS no tiene archivo en flujo de datos, por lo que solo obtengo smbfileinputstream cuando cambio
fis = new SmbFile(filePath,auth).getInputStream();
no funciona, necesito saber qué diferencia hay entre fileinputstream y smbfileinputsteam para poder transmitir video desde samba ...
Si tiene otras soluciones para transmitir video desde Samba en Android, por favor, ayúdenme ...
Muchas gracias..