
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.01.2021, 15:35
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
Здравствуйте, вопрос к знатокам Delphi. Есть программ vMix для видео стриминга, у него есть свой TCP API (третий пункт в Developer information в справке). Вопрос как и чем реализовать связь и передачу/прием комманд в vMix из Delphi 10.4? Когдато, много лет назад программировал в Delphi, сейчас много чего подзабыл. Если не сложно приведите небольшой пример, дальше попробую разобраться сам. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 15:38
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
Saidumar KhodjaevЕсть программ vMix для видео стриминга, у него есть свой TCP API (третий пункт в Developer information в справке). Вопрос как и чем реализовать связь и передачу/прием комманд в vMix из Delphi 10.4? Ну, раз API - TCP, то использовать его логично через TIdTCPClient, не так ли?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 16:33
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
Dimitry Sibiryakov, К сожалению опыта работы с Indy у меня нет, бегло прочитав манулы пришел к заключению что Indy требует использования клиент-серверной архитектуры и наличия Indy на обеих сторонах, я правильно понял? в моем случае vMix явно не использует Indy, как быть? Например код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. возвращает -1 IP правильный, порт 8099 указан в справке к vMix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 16:54
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
Saidumar Khodjaevкак быть? Ну, раз с инди не получилось, придётся использовать TCP сокеты непосредственно. Читай доку по socket(), connect(), recv(), send() и далее по ссылкам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 17:00
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
Saidumar Khodjaev возвращает -1 Saidumar Khodjaev Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 17:40
|
|||
|---|---|---|---|
vMix API и Delphi |
|||
|
#18+
Saidumar Khodjaev Dimitry Sibiryakov, К сожалению опыта работы с Indy у меня нет, бегло прочитав манулы пришел к заключению что Indy требует использования клиент-серверной архитектуры и наличия Indy на обеих сторонах, я правильно понял? в моем случае vMix явно не использует Indy, как быть? ... Код: pascal 1. Вы подключаетесь к компьютеру, где установлен vMix, этот компьютер в локальной сети или где-то в интернете? Если в интернете, то какие-то TCP порты могут быть закрыты вашим интернет-провайдером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2021, 17:42
|
|||
|---|---|---|---|
vMix API и Delphi |
|||
|
#18+
_Vasilisk_, как-то просмотрел, действительно, -1 это же соответствует True, т.е. у ТС коннект в примере происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2021, 12:17
|
|||
|---|---|---|---|
|
|||
vMix API и Delphi |
|||
|
#18+
_Vasilisk_ А если так s62 коннект в примере происходит Вы правы, коннект просходит. А как посылать и получать команды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2021, 15:18
|
|||
|---|---|---|---|
vMix API и Delphi |
|||
|
#18+
Saidumar Khodjaev ... А как посылать и получать команды? Поищите в интернете демки по Indy. Есть программы, где как раз используется TIdTCPClient и где есть примеры и отправки данных, и получения. Ну и, конечно, стоит справку по компоненту почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2037664]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 337ms |

| 0 / 0 |
