powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Постоянное создание таймера в javascript
25 сообщений из 81, страница 3 из 4
Постоянное создание таймера в javascript
    #39758204
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяws как раз и может в этом помочь
сервер снимает поток с камеры и раздаёт его через ws всем подключенным клиентам.

ни в коем случае. для потокового видео уже есть решения и протоколы, я список привёл.
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758205
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятемп получения потока от камеры = темпу выдачи клиентам

нет. проколы для передачи видеопотока учитывают возможность потери кадров при ухудшении соединения, которые будут достраиваться на клиенте, динамический битрейт и дофига всего. это небудет работать на ws, просто потому что задачи другие.

не нужно. оставьте в покое ws.
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758209
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttс использованием AJAX также можно слать бинарные данныеможно, но только почему-то не используется....
тобой не используется?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758220
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнет. проколы для передачи видеопотока учитывают возможность потери кадров при ухудшении соединения, которые будут достраиваться на клиенте, динамический битрейт и дофига всего. это небудет работать на ws, просто потому что задачи другие.есть такое
Код: javascript
1.
2.
3.
4.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px" 
       style="height:100%;width:100%;" class="mejs-rai-e"
       src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>


передаётся в текстовом виде
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758229
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Опять про сокеты?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758237
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

какой даты схема?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758240
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,

какой даты схема?любой. Изучай.
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758243
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Схема идиотская
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758255
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейСхема идиотскаяя за то чтобы шире говорить о прикладных протоколах. А не о том что сокеты заменяют их все)
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758351
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttнет. проколы для передачи видеопотока учитывают возможность потери кадров при ухудшении соединения, которые будут достраиваться на клиенте, динамический битрейт и дофига всего. это небудет работать на ws, просто потому что задачи другие.есть такое
Код: javascript
1.
2.
3.
4.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px" 
       style="height:100%;width:100%;" class="mejs-rai-e"
       src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>


передаётся в текстовом виде

Это что за протокол?

Вон кстати нашел интересную библиотечку с протоколом hls - https://github.com/video-dev/hls.js/
Код: javascript
1.
2.
3.
4.
5.
6.
var hls = new Hls();
    hls.loadSource('https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8');
    hls.attachMedia(video);
    hls.on(Hls.Events.MANIFEST_PARSED,function() {
      video.play();
  });


Только там только читается видео с сервера. Непонятно пока как записывать видео на сервер...
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758373
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяstim644,

там canvas, этим всё сказано
А какие еще варианты есть?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758421
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stim644А какие еще варианты есть?я давал ссылку https://html5css.ru/tags/ref_av_dom.php
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758609
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпередаётся в текстовом виде

Жесть какая-то :)
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758623
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЖесть какая-то :)посмотри трафик в браузере...
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758675
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttЖесть какая-то :)посмотри трафик в браузере...

может лучше стандарты глянем? где написано какие типы могут передаваться.

https://developer.mozilla.org/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758696
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttможет лучше стандарты глянем? где написано какие типы могут передаваться.я разве с этим спорю?
я просто констатирую то, что встретил у youtube , когда они используют blob для воспроизведения видео.
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758796
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttможет лучше стандарты глянем? где написано какие типы могут передаваться.я разве с этим спорю?
я просто констатирую то, что встретил у youtube , когда они используют blob для воспроизведения видео.

в ютубе используется WebM, в этом легко можно убедиться

при чём тут блоб?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758799
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Код: javascript
1.
2.
3.
<div class="html5-video-container" data-layer="0">
<video tabindex="-1" class="video-stream html5-main-video" controlslist="nodownload" style="width: 981px; height: 552px; left: 0px; top: 0px;" src="blob:https://www.youtube.com/58536e7b-284c-4565-9c1a-c88c21362"></video>
</div>
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758853
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

давай ещё раз?

вадяесть такое
Код: javascript
1.
2.
3.
4.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px" 
       style="height:100%;width:100%;" class="mejs-rai-e"
       src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>



передаётся в текстовом виде

при чём здесь blob и "передаётся в текстовом виде"? это ты с чего вообще взял?

блоб в данном случае это всего лишь техника для кеширования видео в памяти, замечал, что загруженное видео может проигрываться даже при отключении от сети?

при чём здесь какой-то текстовый вид?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39758854
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39760413
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttstim644hVostt,

По поводу web rtc я думал и даже реализовал первую версию. Но по некоторым причинам не устроило.
А вообще разве websocket дает меньшую нагрузку на сервер, чем ajax запросы пулять?

Технологий для потокового видео вагон: HLS, MSE-LD, MPEG-DASH, RTMP, HTTP MPEG-TS, HDS


Т.е. получается должны быть реализации javascript библиотек для данных технологий?
Просто не совсем понимаю, как их для веб конференций использовать... Нашел одну библиотеку по hls. Но там только получение видео.
Подскажете как искать может?
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39760415
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут вижу только подглядеть у уже созданных платформ...
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39760423
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stim644,
Вы бы хотя бы тему обозвали - веб конференции.
А то таймер какой то)
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39760550
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению тему не смогу изменить... Если модератор поменяет на "Веб конференция", то будет круто.
У меня вот еще мысль...
https://medium.com/@bryanjenningz/how-to-record-and-play-audio-in-javascript-faa1b2b3e49b
Отправлять blob аудио каждую секунду и транслировать на клиенты))
Если не разберусь как по человечески сделать... Нормальной javascript библиотеки, которая передает видео и аудио с одного клиента другим, и которая основана на основе технологий, указанных выше, я так и не нашел...
...
Рейтинг: 0 / 0
Постоянное создание таймера в javascript
    #39760563
stim644
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или вот например использование videojs - https://stackoverflow.com/questions/43271187/how-to-play-rtmp-live-stream-using-videojs

Проигрывание стрименга:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<html>
<head>
  <title> Stream Player </title>
  <link href="video-js.css" rel="stylesheet" type="text/css">
  <script src="video.js"></script>
  <script>videojs.options.flash.swf = "video-js.swf";</script>
</head>
<body>
 <center>
   <video 
     id="livestream" 
     class="video-js vjs-default-skin vjs-big-play-centered"
     controls 
     autoplay
     preload="auto" 
     data-setup='{"techorder" : ["flash","html5] }'>
     <source src="rtmp://127.0.0.1:1935/live/test" type="rtmp/mp4">
   </video>
 </center>
</body>
</html>



Как бы этот stream поток постоянный с вебкамеры на сервер загнать))
...
Рейтинг: 0 / 0
25 сообщений из 81, страница 3 из 4
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Постоянное создание таймера в javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]