Я пытаюсь поделиться видеофайлами, используя каналы данных webrtc.
у меня есть решение, что я буду разбивать файл на куски, а затем отправлять куски через канал данных.
но я не могу сделать куски файла. если вы знаете, как разбить файл на куски в машинописи, тогда, пожалуйста, помогите мне.
если вы знаете любое другое решение, то также поделитесь.
Спасибо.
это код, который я написал на стороне отправителя. Это может помочь.
videoUpload(event) {
console.log("video event occured");
if (event.target.files && event.target.files[0]) {
var reader = new FileReader();
var file = event.target.files[0];
console.log("file name : " + file.name);
console.log("file size : " + file.size);
reader.readAsDataURL(event.target.files[0]); // read file as data url
reader.onload = (event: any) => {
console.log("event after");
var video = document.getElementById('playvideo') as HTMLVideoElement;
video.src = event.target.result;
}
}