-
Notifications
You must be signed in to change notification settings - Fork 3
Torrentstream #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: torrentstream
Are you sure you want to change the base?
Torrentstream #11
Conversation
…e un torrent depuis un magnet TODO// ajouter la partie client et tester la lecture pendant l'ecriture + ajout d'autres path afin de pouvoir voir la vitesse de DL, le status du DL, le pourcentage fait, l'ETA...
… le torrent id TODO : Passez à cette view les info de torrent, lancer le node par socket, et afficher la video via video.js
… for the moment) - have tu run sudo -H -u www-data bash -c 'node index.js' before connectiong to rufy and add "/stream to the end of the torrent_detail url
…wice before torrent already exist. We have now an up to date list of torrent in the API
… the machine hosting the django interface
|
PS : Cela n'a pas l'air de marcher sur chrome, peut être une extension qui bloque le flux.. Fonctionne sur firefox |
|
Salut Shyne, J'ai testé mais, je ne sais pas si c'est à cause de ma VM, mais la lecture est super longue et donc inutilisable :/. Mais en tout cas la preuve de concept est la :) merci beaucoup !! Je te mets les erreurs node que j'ai eu si ça peut t'aider pour le debugage : Je viens de penser aussi que ce n'était pas forcement utile de push ta branche sur mon repo, on peut la laisser sur le tien en attendant une version plus stable ;) Merci encore pour ton travail ;) |
|
Ca marche. J'ai fixé plusieurs bug déja (nottament le Cannot add duplicate..), et j'ai ajouter un fichier de conf pour init.s afin de le lancer en servcie. Mais il est vrai que ce n'est qu'une preuve de concept. Je continue le travail la dessus. Je pense partir sur un encodage à la volée des fichiers par ffmpeg. Dès que j'ai quelque chose de concluant et que j'aimerai que quelqu'un d'extérieure test tout ça je te ferai signe. Merci. |
|
Salut, Je viens de finir ma V0, j'ai corrigé beaucoup de bug et j'ai fini la première version qui transcode les torrent à la volée. Si tu peu me faire un retour la dessus quand tu auras essayer, ce serai sympa. Merci. |
|
Salut, Alors j'ai essayé ta nouvelle version. C'est vraiment pas mal même si j'ai eu des problèmes lors de l'installation. Lorsque tu définies l'adresse ip du serveur NodeJS, il prend l'adresse ip local et du coup, ca ne marche pas sur un serveur distant. J'ai du mettre l'adresse de mon serveur à la place (https://github.com/shyne99/RuFy/blob/transcode/t411/templates/t411/stream_torrent.html#L11). D'ailleurs quand tu fais tes tests, c'est sur un serveur distant ou local ? Car sur un serveur distant, la lecture est censée être plus longue ... Sinon lorsqu'il n'y a pas de transcodage, la lecture est parfois fluide, parfois saccadée. Pour une deuxième lecture du même torrent, la lecture est fluide. D'ailleurs à chaque fois que je voulais lire un autre torrent, j'étais obligé de relancer le serveur nodeJS ... Par contre, lors du transcodage, la lecture est saccadée mais je n'ai pas fait le test en baissant la qualité. J'ai utilisé le VPS VC1S de chez Scaleway (https://www.scaleway.com/) pour faire le test (J'arrive à faire du transcodage avec EMBY sans problème avec ...). Merci encore pour ton travail. |
Voila. J'ai mis à jour le README, toutes les instructions sont dessus. Pour info ça ne marche que sur les mp4. Pour info j'ai fait mes test sur cette ID (5398676), et ça fonctionne sans soucis.
En cas de problème, verifie que node est toujours lancer, et la stdout de node affiche la grande partie des potentiels erreurs.
PS : C'est la première fois que je toucher à Django, donc si j'ai fait des choses qu'il ne faut pas, n'hésites pas à corriger ça.
Bon visionnage.