Hi All,
Michel Burnand (HB9DUG) approached me a few months ago indicating that he had live video running on the project. I have been through his excellent documentation and put up a new page linked from Digilite-ZL web site: see http://www.idesignz.org/DigiLiteZL/DigiLiteZL.htm
Michel very modestly points out that this is nothing new in terms of technology, the thing that was of great interest to me was that he has taken the time to put together a single PDF describing the whole setup in detail. This document includes prerequisites, downloads, installation, test and may answer some questions about just how the opencaster / ffmpeg MPEG re-multiplex system works. Hopefully it will also encourage more experimentation in this field.
Thank you Michel and everyone else who made this part of the project possible.
Regards,
Mark Atherton
ZL3JVX, KE6LVK, G8JVX, G6ANI/T
New Zealand
Open source Digilite-ZL - live video, from Switzerland
Forum rules
This forum is run by the BATC (British Amateur Television Club), it is service made freely available to all interested parties, please do not abuse this privilege.
Thank you
This forum is run by the BATC (British Amateur Television Club), it is service made freely available to all interested parties, please do not abuse this privilege.
Thank you
Re: Open source Digilite-ZL - live video, from Switzerland
Hi All,
Just got a 1GHz / 1GB RAM / 16GB Compact Flash / HP t7530 thin client running in real time with 1.5M/bs MPEG2, padded for transmission at 4M symbols per sec with 1/2 puncture codes over DigiliteZL. Config is per the previous posting.
Ubuntu Server is different from Ubuntu Desktop in terms of time slicing ! I could not get the re-multiplexer to produce valid RF using 12.04 server, but is fine using 12.04 desktop. I noted pauses in the USB data when using the server version...
The display drivers are broken for the t7530, so I loaded open SSH server, the did all of the config via SSH. Next task is to figure out how much CPU cycles are being used. See snpashot below.
Rather pleased with the quality of the video - more than adequate for DATV needs, and the CPU box consumes about 18 watts.
Also noticed that IRD/RX sensitivity improves (considerably) with lower bandwidth, managed to get -100dBm into an SRT4260x Strong box + preamp without any dropouts.
Time to get back to work on the the embedded re-multiplexer...
Regards,
Mark
http://www.idesignz.org/DigiLiteZL/DigiLiteZL.htm
==================
top - 08:13:00 up 41 min, 2 users, load average: 1.51, 1.46, 1.02
Tasks: 148 total, 3 running, 145 sleeping, 0 stopped, 0 zombie
Cpu(s): 18.7%us, 6.8%sy, 0.0%ni, 74.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 993076k total, 914936k used, 78140k free, 19360k buffers
Swap: 1012732k total, 4216k used, 1008516k free, 615180k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6910 root 20 0 2136 280 228 S 9.6 0.0 0:39.74 pesvideo2ts
6908 root 20 0 2128 280 228 S 3.6 0.0 0:16.60 esvideompeg2pes
6906 root 20 0 30772 10m 2304 S 3.3 1.1 0:15.04 ffmpeg
6912 root 20 0 2120 448 388 S 2.3 0.0 0:09.25 tstdt
38 root 20 0 0 0 0 R 2.0 0.0 0:06.61 kworker/0:2
6911 root 20 0 2120 284 228 S 1.7 0.0 0:06.77 tscbrmuxer
1347 user 20 0 240m 60m 31m S 0.7 6.2 0:11.60 compiz
6914 root 20 0 4632 744 620 S 0.7 0.1 0:02.46 cp
22 root 20 0 0 0 0 S 0.3 0.0 0:00.23 kswapd0
6907 root 20 0 2128 284 228 S 0.3 0.0 0:00.39 esaudio2pes
6909 root 20 0 2128 284 228 S 0.3 0.0 0:01.75 pesaudio2ts
7127 user 20 0 2836 1096 860 R 0.3 0.1 0:01.48 top
1 root 20 0 3644 1384 1248 S 0.0 0.1 0:01.18 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.16 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:03.43 kworker/0:0
5 root 20 0 0 0 0 S 0.0 0.0 0:00.86 kworker/u:0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 sync_supers
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 root 20 0 0 0 0 S 0.0 0.0 0:00.02 khubd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
24 root 39 19 0 0 0 S 0.0 0.0 0:00.00 khugepaged
25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ecryptfs-kthrea
27 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
35 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
57 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 devfreq_wq
180 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
181 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
184 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:3
user@user-hp-t5730:~$ top
Just got a 1GHz / 1GB RAM / 16GB Compact Flash / HP t7530 thin client running in real time with 1.5M/bs MPEG2, padded for transmission at 4M symbols per sec with 1/2 puncture codes over DigiliteZL. Config is per the previous posting.
Ubuntu Server is different from Ubuntu Desktop in terms of time slicing ! I could not get the re-multiplexer to produce valid RF using 12.04 server, but is fine using 12.04 desktop. I noted pauses in the USB data when using the server version...
The display drivers are broken for the t7530, so I loaded open SSH server, the did all of the config via SSH. Next task is to figure out how much CPU cycles are being used. See snpashot below.
Rather pleased with the quality of the video - more than adequate for DATV needs, and the CPU box consumes about 18 watts.
Also noticed that IRD/RX sensitivity improves (considerably) with lower bandwidth, managed to get -100dBm into an SRT4260x Strong box + preamp without any dropouts.
Time to get back to work on the the embedded re-multiplexer...
Regards,
Mark
http://www.idesignz.org/DigiLiteZL/DigiLiteZL.htm
==================
top - 08:13:00 up 41 min, 2 users, load average: 1.51, 1.46, 1.02
Tasks: 148 total, 3 running, 145 sleeping, 0 stopped, 0 zombie
Cpu(s): 18.7%us, 6.8%sy, 0.0%ni, 74.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 993076k total, 914936k used, 78140k free, 19360k buffers
Swap: 1012732k total, 4216k used, 1008516k free, 615180k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6910 root 20 0 2136 280 228 S 9.6 0.0 0:39.74 pesvideo2ts
6908 root 20 0 2128 280 228 S 3.6 0.0 0:16.60 esvideompeg2pes
6906 root 20 0 30772 10m 2304 S 3.3 1.1 0:15.04 ffmpeg
6912 root 20 0 2120 448 388 S 2.3 0.0 0:09.25 tstdt
38 root 20 0 0 0 0 R 2.0 0.0 0:06.61 kworker/0:2
6911 root 20 0 2120 284 228 S 1.7 0.0 0:06.77 tscbrmuxer
1347 user 20 0 240m 60m 31m S 0.7 6.2 0:11.60 compiz
6914 root 20 0 4632 744 620 S 0.7 0.1 0:02.46 cp
22 root 20 0 0 0 0 S 0.3 0.0 0:00.23 kswapd0
6907 root 20 0 2128 284 228 S 0.3 0.0 0:00.39 esaudio2pes
6909 root 20 0 2128 284 228 S 0.3 0.0 0:01.75 pesaudio2ts
7127 user 20 0 2836 1096 860 R 0.3 0.1 0:01.48 top
1 root 20 0 3644 1384 1248 S 0.0 0.1 0:01.18 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.16 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:03.43 kworker/0:0
5 root 20 0 0 0 0 S 0.0 0.0 0:00.86 kworker/u:0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 sync_supers
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 root 20 0 0 0 0 S 0.0 0.0 0:00.02 khubd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
24 root 39 19 0 0 0 S 0.0 0.0 0:00.00 khugepaged
25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ecryptfs-kthrea
27 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
35 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
57 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 devfreq_wq
180 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
181 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
184 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:3
user@user-hp-t5730:~$ top