آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ضبط تلویزیون(Record Live Stream)

Leon  11 سال پیش  11 سال پیش
0 0

سلام

کسی از دوستان هست که بدونه چجوری باید این کار رو انجام داد؟

من الان برای مثال شبکه 3 رو توی برنامم استریم میکنم ، حالا چجوری به کاربر امکان ضبط کردنش رو بدم ، هرچی بلدید و به فکرتون میرسه بگید 

Thanks in Advance

+1 0
لینک ، موفق باشید :) (11 سال پیش)
0 0
خیلی ممنون از توجه شما ، اما توی این لینک هم چیز خاصی در مورد ذخیره سازی نگفته (11 سال پیش)
+1 0
به چند تا پروژه ی خوب تو گیت هاب لینک شده :) (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Leon  11 سال پیش
0 0

خب مثل اینکه ضبط تلویزیون کاری سخت و دشواره ، وگرنه توی بازار فقط و فقط یه برنامه نبود که اونم مربوط به یه شرکت نرم افزاری باشه و قیمتش 2000 تومان باشه    لینک برنامه  ، من خریدمش ، عالیه ، دمشون گرم .

و اما یه ذره سوالم رو ریزتر میکنم 

سعی دارم با استفاده از دانلودری که استاد بزرگوار برامون نوشته این کار رو انجام بدم 

یعنی با ایجاد تغییراتی در کد ایشون ، به جای دانلود یک عکس از یک سرور با پروتکل HTTP ، یک فیلمFLV رو از یک سرور با پروتکل RTMP دانلود کنم . سعیم رو کردم ولی نشد ، میشه راهنمایی کنید چطور اینکار رو انجام بدم؟

مرسی از محبتتون 

یعنی این :

FileDownloader.download("rtmp://edge5.livetv.irib.ir/tv3/irib3-2", G.DIR_APP + "/sample-video.flv");
  public static void download(String downloadPath,String filepath)
    {
        try {
            URL url = new URL(downloadPath);
            HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
            connection.setRequestMethod("GET");
            connection.setDoOutput(true);
            connection.connect();
            final FileOutputStream outputStream = new FileOutputStream(filepath);
            final InputStream inputStream = connection.getInputStream();
            final byte[] buffer = new byte[8*1024];
            int len = 0;
            while (  (len = inputStream.read(buffer)) > 0 )
            {
                outputStream.write(buffer,0,len);
            }
            outputStream.close();

        } catch (MalformedURLException e) {
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
0 0
راهنمایی میکنید ؟ (11 سال پیش)
0 0
من هنوزم به نتیجه ای نرسیدم ، آیا کسی هست که دری بگشاید ؟ (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .