File: overview-media.page

package info (click to toggle)
gnome-devel-docs 40.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 79,188 kB
  • sloc: javascript: 2,514; xml: 2,407; ansic: 2,229; python: 1,854; makefile: 805; sh: 499; cpp: 131
file content (90 lines) | stat: -rw-r--r-- 6,716 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-media" xml:lang="uk">
  <info>
    <link type="guide" xref="index" group="media"/>
    <revision version="0.1" date="2013-06-19" status="draft"/>

    <credit type="author copyright">
      <name>Девід Кінг (David King)</name>
      <email its:translate="no">davidk@gnome.org</email>
      <years>2013</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Відтворення та редагування звукових даних та відеоданих у багатьох форматах, потокове мовлення в інтернеті та підтримка вебкамер.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Максим Дзюманенко</mal:name>
      <mal:email>dziumanenko@gmail.com</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Юрій Чорноіван</mal:name>
      <mal:email>yurchor@ukr.net</mal:email>
      <mal:years>2020</mal:years>
    </mal:credit>
  </info>

<title>Мультимедіа</title>

<list>
 <item>
  <p><em style="strong">Відтворення і запис даних у широкому діапазоні форматів звукових даних та відеоданих</em></p>
 </item>
 <item>
  <p><em style="strong">Доступ до вебкамер та інших мультимедійних пристроїв, які з'єднано із системою</em></p>
 </item>
 <item>
  <p><em style="strong">Поширення та потокове мовлення даних за допомогою віддалених пристроїв</em></p>
 </item>
</list>

<p>Додайте до вашої програми мультимедійні можливості, щоб користувачі могли без проблем відтворювати відео та звукові дані. Реалізуйте можливості споживання та оприлюднення даних для інших пристроїв, які долучено до системи безпосередньо або за допомогою мережі. Якщо вам потрібні додаткові інструменти керування, доступним є низькорівневий програмний інтерфейс.</p>

<media type="image" mime="image/png" src="media/totem-screenshot.png" width="65%">
 <p>Відео</p>
</media>

<section id="what">
 <title>Що робити?</title>

  <p><em style="strong">Мультимедійні можливості</em> у GNOME побудовано на основі бібліотек <em style="strong"><link xref="tech-gstreamer">GStreamer</link></em>. З використанням GStreamer можна створювати гнучкі <em>конвеєри</em> обробки мультимедійних даних, від простого відтворення звуку і відео до складного нелінійного редагування.</p>

  <p>Для виведення звукових даних GStreamer використовує <em style="strong"><link xref="tech-pulseaudio">PulseAudio</link></em>, тому його бібліотеки можна використовувати для широкого діапазону типів апаратури. Крім того, PulseAudio обробляє динамічне перемикання контексту та керування гучністю на рівні програм.</p>

  <p>Для роботи з <em style="strong">вебкамерами</em> скористайтеся <em style="strong">Cheese</em>. Ця програма має простий інтерфейс до вебкамер, які з'єднано із системою і є простим способом додавання засобу вибору аватара для вашої програми.</p>

  <p>Скористайтеся <em style="strong">Rygel</em> для <em style="strong">оприлюднення даних у мережі</em> на пристроях, подібних до телевізорів та ігрових консолей. Rygel на базовому рівні використовує <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> — низькорівневий програмний інтерфейс для доступу до даних за допомогою протоколів <em style="strong">UPnP</em>.</p>

  <p>Для простого <em style="strong">звукового супроводу подій</em>, зокрема звуку затвору під час створення фотографій, скористайтеся <em style="strong"><link xref="tech-canberra">libcanberra</link></em>, у якій реалізовано специфікацію звукових тем freedesktop.org.</p>

</section>

<!-- TODO: Link to code examples if they are moved to the platform overview
<section id="samples">
 <title>Code samples</title>
 <list>
  <item><p>A sample we should write</p></item>
  <item><p><link xref="samples#integration">More...</link></p></item>
 </list>
</section>
-->

<section id="realworld">
 <title>Приклади з реального життя</title>

  <p>Мультимедійні технології GNOME застосовуються у багатьох проєктах із відкритим кодом. Деякі з прикладів наведено нижче.</p>
  <list>
    <item>
      <p><em style="strong">Відео</em> — мультимедійний програвач GNOME.</p>
      <p>( <link href="https://wiki.gnome.org/Apps/Videos">Сайт</link> | <link href="https://gitlab.gnome.org/GNOME/totem/blob/master/data/appdata/ss-videos.png">Знімок вікна</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Початковий код</link> )</p>
    </item>
    <item>
      <p><em style="strong">PiTiVi</em> — нелінійний редактор відео, який широко використовує GStreamer.</p>
      <p>( <link href="http://www.pitivi.org/">Сайт</link> | <link href="http://www.pitivi.org/?go=tour">Знімок вікна</link> | <link href="http://www.pitivi.org/?go=download">Початковий код</link> )</p>
    </item>
 </list>
</section>
</page>