LINUX.ORG.RU

Создание RTP пакетов C++

 , ,


0

2

Добрый день. Начальник, видимо, из методических соображений дал мне написать UDP сокет, в котором 2 клиента общаются через сервер, перекидыванием RTP пакетов. Фактически передается текст, но его нужно сначала упаковать в RTP пакет, а потом отдать в sendto? А потом на другой стороне клиент распакует этот RTP пакет. Правильно я понимаю? Господа, не могли бы вы мне помочь написать 2 функции TextToRTP и RTPToText. Если я пишу полный бред, то поправьте меня пожалуйста.

Ответ на: комментарий от anonymous

Просто создать структуру типа struct { struct rtpheader; (как в вики) void * buffer(сюда записать текст) }rtppacket; ???

misusondr
() автор топика

А что мешает взять уже готовую реализацию из какой-нибудь RTP-библиотеки? Например, oRTP.

mono ★★★★★
()

Начальник, видимо, из методических соображений

Вам либо к начальнику преподавателю надо подойти и у него уточнить все, либо уходить из профессии.

trex6 ★★★★★
()

почему c++? почему ubuntu?

Stil ★★★★★
()
Ответ на: комментарий от anonymous

Кто тут RTP вызывал? :-)))
Я не осилил С++, мне оно не нужно было.

Deleted
()
#include "Rtp.hpp"
#include "Text.hpp"

Rtp TextToRtp(const Text &text)
{
  return text.toRtp();
}

Text RtpToText(const Rtp &rtp)
{
  return rtp.toText();
}
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.