SlideShare une entreprise Scribd logo
1  sur  12
Мариян HackMan Маринов
<mm@1h.com>
Кой съм аз?Кой съм аз?
➢Управител и главен системен архитект на 1H Ltd.
➢Главен технически ръководител на Kyup.com (CTO)
➢Главен системен архитект на Siteground.com
➢Член на управителният съвет на Фондация "Отворени
Проекти"
➢Помощник за случването на OpenFest, BG Perl
Workshops, LUG-BG, IT Tour и подобни
➢Водя курсовете по "Мрежова сигурност" и "Линукс
Системна Администрация" във ФМИ на СУ и SoftUni
➢Системен администратор от 1998 насам
➢ииии.... обожавам розовото :)
➢PulseAudio is a sound system for POSIX OSes
➢Supports
➢ Solaris
➢ FreeBSD and NetBSD
➢ MacOS X
➢ Windows 2000 and Windows XP
➢What is the state of audio in Linux today?
➢Open Sound System - OSS (legacy)
➢Advanced Linux Sound Architecture (ALSA)
➢PulseAudio
➢JACKaudio
➢But WHY am I talking about this?
➢ Bluetooth speakers
➢ Network audio
➢ switch between devices on the fly
➢ Audio broadcasting (emulate radio)
➢Demo
➢padevchooser
Въпроси?Въпроси?
Мариян HackMan MarinovМариян HackMan Marinov
E-Mail:E-Mail: mm@1h.commm@1h.com
IRC: irc.freenode.net HackManIRC: irc.freenode.net HackMan
ICQ: 7556201ICQ: 7556201
Jabber/Gtalk:Jabber/Gtalk: hackman@jabber.orghackman@jabber.org
http://github.com/hackman/http://github.com/hackman/
We are hiring :)We are hiring :)

Contenu connexe

Plus de Marian Marinov

Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsMarian Marinov
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Marian Marinov
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDBMarian Marinov
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMarian Marinov
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfMarian Marinov
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home eraMarian Marinov
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefsMarian Marinov
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd Marian Marinov
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storageMarian Marinov
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Marian Marinov
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL serverMarian Marinov
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKMarian Marinov
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networksMarian Marinov
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automationMarian Marinov
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingMarian Marinov
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of serversMarian Marinov
 
Let's Encrypt failures
Let's Encrypt failuresLet's Encrypt failures
Let's Encrypt failuresMarian Marinov
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingMarian Marinov
 

Plus de Marian Marinov (20)

Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanisms
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDB
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdf
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home era
 
Managing sysadmins
Managing sysadminsManaging sysadmins
Managing sysadmins
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefs
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storage
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL server
 
Sysadmin vs. dev ops
Sysadmin vs. dev opsSysadmin vs. dev ops
Sysadmin vs. dev ops
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDK
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networks
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automation
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel tracking
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of servers
 
Let's Encrypt failures
Let's Encrypt failuresLet's Encrypt failures
Let's Encrypt failures
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel tracking
 

Pulseaudio

  • 2. Кой съм аз?Кой съм аз? ➢Управител и главен системен архитект на 1H Ltd. ➢Главен технически ръководител на Kyup.com (CTO) ➢Главен системен архитект на Siteground.com ➢Член на управителният съвет на Фондация "Отворени Проекти" ➢Помощник за случването на OpenFest, BG Perl Workshops, LUG-BG, IT Tour и подобни ➢Водя курсовете по "Мрежова сигурност" и "Линукс Системна Администрация" във ФМИ на СУ и SoftUni ➢Системен администратор от 1998 насам ➢ииии.... обожавам розовото :)
  • 3. ➢PulseAudio is a sound system for POSIX OSes ➢Supports ➢ Solaris ➢ FreeBSD and NetBSD ➢ MacOS X ➢ Windows 2000 and Windows XP
  • 4. ➢What is the state of audio in Linux today? ➢Open Sound System - OSS (legacy) ➢Advanced Linux Sound Architecture (ALSA) ➢PulseAudio ➢JACKaudio
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. ➢But WHY am I talking about this? ➢ Bluetooth speakers ➢ Network audio ➢ switch between devices on the fly ➢ Audio broadcasting (emulate radio)
  • 11. Въпроси?Въпроси? Мариян HackMan MarinovМариян HackMan Marinov E-Mail:E-Mail: mm@1h.commm@1h.com IRC: irc.freenode.net HackManIRC: irc.freenode.net HackMan ICQ: 7556201ICQ: 7556201 Jabber/Gtalk:Jabber/Gtalk: hackman@jabber.orghackman@jabber.org http://github.com/hackman/http://github.com/hackman/
  • 12. We are hiring :)We are hiring :)