A new independent film that made its debut screening in Boston last month has recently been released to streaming.