simonbengtsson / airdash

File sharing flutter webrtc app enabling sending files to any device from anywhere
https://airdash-project.web.app
MIT License
536 stars 105 forks source link

Support for live-streaming mp4 files #20

Open asigamba opened 1 year ago

asigamba commented 1 year ago

Support for video live streaming similar to the webtorrent project would be an amazing feature.

thank you for creating this project!

simonbengtsson commented 1 year ago

Very interesting idea! I have no idea how streaming works in general but would be an amazing feature.

asigamba commented 1 year ago

i think there is a video channel inside the webrtc protocoll but i am not sure. but that feature would be for sure a gamechanger

simonbengtsson commented 1 year ago

According to this thread vlc might already be able to play unfinished mp4 files. Might be worth exploring as well https://superuser.com/questions/1433856/can-vlc-play-unfinished-mp4-files

asigamba commented 1 year ago

i think the biggest challenge is that you can flexibly scroll through the video. this would require some chunking or and random seek access on the source side