Code Monkey home page Code Monkey logo

Comments (7)

jpxiong avatar jpxiong commented on July 26, 2024

I'm sorry to say that we wouldn't provide the API since Pili's customer can get the MP4/m3u8 from pili cloud streaming server conveniently.

from pldroidmediastreaming.

gouravd avatar gouravd commented on July 26, 2024

I can understand your point of View. But take this very simple and common use case.

When there is no internet, user cannot stream at all. If you allow to record, then the developer can code to appropriately upload the video to the concerned cloud storage when internet is back.

Not to forget, downloading video from the cloud server adds additional cost to the end user due to increased data cost. If you look at Periscope/Meerkat, they by default save the video to phone while streaming. After end of the stream, these apps ask to Keep or delete the video on mobile. That way the video is

Note; Even in our environment, users can download video from the backend cloud storage. But that is more costly and painful for users as it increases their data cost. So the obvious way this should work is to by default keep a copy on phone and let users decide if they want to delete it and later download from cloud. Like all other streaming apps.

from pldroidmediastreaming.

gouravd avatar gouravd commented on July 26, 2024

I hope my argument makes sense. It is a win-win situation for all of us, including the consumer/user

Please let me know your thoughts

from pldroidmediastreaming.

gouravd avatar gouravd commented on July 26, 2024

Today Bambuser released another live streaming app "Birdplane", which like all other live streaming apps allows to save videos on phone (specifically built for scenarios just in case the network is not good).

It is a minimum standard now to allow to save the videos on phone while live streaming

I hope you reconsider you decision. This is a must feature on Pili.

from pldroidmediastreaming.

gouravd avatar gouravd commented on July 26, 2024

A request to reconsider the decision after taking my arguments into context.

from pldroidmediastreaming.

gouravd avatar gouravd commented on July 26, 2024

The IOS eqivalent of this library (PLCameraStreamingKIt) allows to record locally. So do you still think it is not required in Android version?

Ref: pili-engineering/PLCameraStreamingKit#109

from pldroidmediastreaming.

cdkr avatar cdkr commented on July 26, 2024

iOS equivalent of this library does not provide the direct API to record as local file but an API to process the video buffer frame by frame. That means we can save it as video locally by hand.

I think the Android version provides the ability as well. Good luck.

from pldroidmediastreaming.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.