ضبط تلویزیون(Record Live Stream)
سلام
کسی از دوستان هست که بدونه چجوری باید این کار رو انجام داد؟
من الان برای مثال شبکه 3 رو توی برنامم استریم میکنم ، حالا چجوری به کاربر امکان ضبط کردنش رو بدم ، هرچی بلدید و به فکرتون میرسه بگید
Thanks in Advance
خب مثل اینکه ضبط تلویزیون کاری سخت و دشواره ، وگرنه توی بازار فقط و فقط یه برنامه نبود که اونم مربوط به یه شرکت نرم افزاری باشه و قیمتش 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();
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .