The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Video Streaming"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Video Streaming"  
Сообщение от Alexious email(ok) on 28-Апр-07, 15:55 
Привет.
Хочется через перл передавать видео стим в сеть. Вопрос.
Есть ли в перле встроенный механизм синхронизации? пакеты должны идти через определенное точное!!! время.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • Video Streaming, Romik, 16:43 , 28-Апр-07, (1)  
    • Video Streaming, NuINu, 16:45 , 28-Апр-07, (2)  
      • Video Streaming, Alexious, 16:49 , 28-Апр-07, (3)  
        • Video Streaming, Homewrecker, 18:25 , 28-Апр-07, (4)  
          • Video Streaming, primus, 20:48 , 29-Апр-07, (5)  
            • Video Streaming, Alexious, 09:45 , 30-Апр-07, (6)  
          • Video Streaming, Alexious, 10:13 , 30-Апр-07, (7)  
            • Video Streaming, Alexious, 11:38 , 30-Апр-07, (8)  
  • Video Streaming, Alexander S. Salieff, 19:18 , 07-Май-07, (9)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Video Streaming"  
Сообщение от Romik (??) on 28-Апр-07, 16:43 
videolan.org

perl то тут при чём?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Video Streaming"  
Сообщение от NuINu (??) on 28-Апр-07, 16:45 
>videolan.org
>
>perl то тут при чём?

так он на перле делает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Video Streaming"  
Сообщение от Alexious email(ok) on 28-Апр-07, 16:49 
>>videolan.org
>>
>>perl то тут при чём?
>
>так он на перле делает.
Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать по времени. По идее они должны посылаться через очень небольшой но фиксированный промежуток.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Video Streaming"  
Сообщение от Homewrecker (ok) on 28-Апр-07, 18:25 
>>>videolan.org
>>>
>>>perl то тут при чём?
>>
>>так он на перле делает.
>Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все
>правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать
>по времени. По идее они должны посылаться через очень небольшой но
>фиксированный промежуток.

модуль Time::HiRes
или через select(undef,undef,undef,время) #

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Video Streaming"  
Сообщение от primus on 29-Апр-07, 20:48 
>>>>videolan.org
>>>>
>>>>perl то тут при чём?
>>>
>>>так он на перле делает.
>>Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все
>>правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать
>>по времени. По идее они должны посылаться через очень небольшой но
>>фиксированный промежуток.
>
>модуль Time::HiRes
>или через select(undef,undef,undef,время) #

мнится  мне, что гарантированно-точный промежуток времени при отправке пакета
ничего не гарантирует на приемном конце (пакеты могут приходить не c той периодичностью
и не в той очередности), нужно использовать еще какой-л протокол поверх udp

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Video Streaming"  
Сообщение от Alexious email(ok) on 30-Апр-07, 09:45 
>>>>>videolan.org
>>>>>
>>>>>perl то тут при чём?
>>>>
>>>>так он на перле делает.
>>>Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все
>>>правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать
>>>по времени. По идее они должны посылаться через очень небольшой но
>>>фиксированный промежуток.
>>
>>модуль Time::HiRes
>>или через select(undef,undef,undef,время) #
>
>мнится  мне, что гарантированно-точный промежуток времени при отправке пакета
>ничего не гарантирует на приемном конце (пакеты могут приходить не c той
>периодичностью
>и не в той очередности), нужно использовать еще какой-л протокол поверх udp
>

То, что пакеты придут не в той очередности это не проблема. На приемной стороне у меня все восстановится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Video Streaming"  
Сообщение от Alexious email(??) on 30-Апр-07, 10:13 
>>>>videolan.org
>>>>
>>>>perl то тут при чём?
>>>
>>>так он на перле делает.
>>Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все
>>правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать
>>по времени. По идее они должны посылаться через очень небольшой но
>>фиксированный промежуток.
>
>модуль Time::HiRes
>или через select(undef,undef,undef,время) #


Какой нибуть event timer использовать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Video Streaming"  
Сообщение от Alexious email(??) on 30-Апр-07, 11:38 
>>>>>videolan.org
>>>>>
>>>>>perl то тут при чём?
>>>>
>>>>так он на перле делает.
>>>Да, приходится, есть некоторые особенности ради которых я решил использовать перл. Все
>>>правильно, через сокеты я посылаю udp пакеты. Хотелось бы их синхронизировать
>>>по времени. По идее они должны посылаться через очень небольшой но
>>>фиксированный промежуток.
>>
>>модуль Time::HiRes
>>или через select(undef,undef,undef,время) #
>
>
>Какой нибуть event timer использовать

use Time::HiRes qw ( setitimer ITIMER_VIRTUAL time );

  $SIG{VTALRM} = sub { print "Hello", "\n" };
  setitimer(ITIMER_VIRTUAL, 10, 2.5);

Думаю примерно так но что то не работает . Vendor has not defined

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Video Streaming"  
Сообщение от Alexander S. Salieff email on 07-Май-07, 19:18 
>Привет.
>Хочется через перл передавать видео стим в сеть. Вопрос.
>Есть ли в перле встроенный механизм синхронизации? пакеты должны идти через определенное
>точное!!! время.

Глядеть в сторону протоколов RTP/RTCP/RTSP, чтобы не изобретать велосипеды. Они как раз предназначены для передачи мультимедиа потоков через UDP, восстановления порядка, временой последовательности, потерянных пакетов и т.д. Протоколы известные и распространенные, скорее всего есть их модульная реализация для перла.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру