Anthony Minessale
5e26c6a072
FS-7514: add m4v
2015-05-27 14:57:50 -05:00
Anthony Minessale
f1293f9841
FS-7513: fix read lock bug
2015-05-27 14:57:49 -05:00
Anthony Minessale
be4dddc3cd
FS-7514: work on sync a little more
2015-05-27 14:57:49 -05:00
Anthony Minessale
e4beb8a54e
FS-7499: ignore replay errs when nack is enabled
2015-05-27 14:57:49 -05:00
Anthony Minessale
ebd1a75d09
FS-7503 FS-7514 FS-7513: fix some buffering bugs in vlc and set mod_conference to match the rate and channels when calling vlc files
2015-05-27 14:57:49 -05:00
Anthony Minessale
ddf78324d8
FS-7503: recording tweak
2015-05-27 14:57:49 -05:00
Anthony Minessale
ad7af42c55
FS-7514: add mov
2015-05-27 14:57:49 -05:00
Anthony Minessale
b1351f708a
FS-7500: set decoded read mode
2015-05-27 14:57:49 -05:00
Seven Du
5c7ed27a8f
FS-7514: vlc endpoint stereo support, add vlc_rate and vlc_channels
2015-05-27 14:57:49 -05:00
Anthony Minessale
c062798d6e
FS-7509 FS-7514: another round of cleanup
2015-05-27 14:57:49 -05:00
Anthony Minessale
23716293a8
FS-7509: move name to main page
2015-05-27 14:57:49 -05:00
Anthony Minessale
48efc12d74
FS-7505 FS-7514: working towards vid rec
2015-05-27 14:57:49 -05:00
Anthony Minessale
8f6357fac5
FS-7514 FS-7505: clean up more from yesterday
2015-05-27 14:57:49 -05:00
Seven Du
1458a8a356
FS-7519: initial version of record_av to record mp4
...
it generate better compatible mp4 than vlc, so it compatible with quicktime and safari
except that the first few video frames messed up, maybe some pts issue, to be fixed
support float audio, and it can save to webm
2015-05-27 14:57:49 -05:00
Anthony Minessale
bbcb23d5d3
FS-7503 FS-7514: A bunch of stuff:
...
Get filehandles working with video in some cases (if using vlc://):
mod_conference for play and record video (will record the canvas in mix mode or floor holder in non-mix mode)
regular playback app should be able to play vlc streams
Add no-minimize-encoding member flag so particilar memebers can opt out of that setting and still get their own encoded stream (for bw related needs)
TODO:
mod_vlc is a mess. Find a way to merge video_context and file_context. They are very similar and they are intertwined and messy.
Find out why vlc creates messed up mp4 files that don't play everywhere
Get VLC so it can record aac, mp4x webm
2015-05-27 14:57:49 -05:00
Anthony Minessale
1a6fb5363b
FS-7514: sigh
2015-05-27 14:57:48 -05:00
Anthony Minessale
df8d5b17e0
FS-7514: add sync offset default to 500ms
2015-05-27 14:57:48 -05:00
Anthony Minessale
7ccad2eda8
FS-7514: slow down vlc callback by syncing with video flow
2015-05-27 14:57:48 -05:00
Anthony Minessale
4221d44335
FS-7514: buffer video too for vlc
2015-05-27 14:57:48 -05:00
Anthony Minessale
68086789ac
FS-7503 FS-7514: First crack at recording mp4 <action application="capture_video" data="vlc://#transcode{vcodec=h264,acodec=mp3}:std{access=file,mux=mp4,dst=/var/www/sounds/file.mp4}"/>
2015-05-27 14:57:48 -05:00
Seven Du
357f1f677d
FS-7517 FS-7508: typo
2015-05-27 14:57:48 -05:00
Brian West
78288d3550
FS-7513: tweak conference config a little and clean up comment consistency
2015-05-27 14:57:48 -05:00
Brian West
5daa4df1aa
FS-7517: Fix mod_openh264 include
2015-05-27 14:57:48 -05:00
Anthony Minessale
260ff02ec5
FS-7509: fix typo
2015-05-27 14:57:48 -05:00
Mike Jerris
cff476a221
FS-7500: expand libpng detection to try to find a good png >= 1.6.16, fall back to older verison in weezy, and add support for building without libpng
2015-05-27 14:57:48 -05:00
Anthony Minessale
e7f19d62ab
FS-7509: add a way to choose bandwidth
2015-05-27 14:57:48 -05:00
Anthony Minessale
001d7b5171
FS-7312 #resolve #comment added feature NEEDS_DOC
2015-05-27 14:57:48 -05:00
Anthony Minessale
805e37ef8e
FS-7500: ping video thread on shutdown so it can end
2015-05-27 14:57:48 -05:00
Seven Du
cf82da9ac2
FS-7500: fix type mismatch
2015-05-27 14:57:48 -05:00
Anthony Minessale
97c81a8285
FS-7513 FS-7509: add control for png and fix bug with null args
2015-05-27 14:57:48 -05:00
Anthony Minessale
334706eb39
FS-7513: add some controls
2015-05-27 14:57:47 -05:00
Anthony Minessale
3df55891e9
FS-7513: add flooronly
2015-05-27 14:57:47 -05:00
Anthony Minessale
8aff37c657
FS-7509: update ui
2015-05-27 14:57:47 -05:00
Anthony Minessale
3ee7849b59
FS-7513: add canvas refresh to redraw gaps on overlap enter/exit
2015-05-27 14:57:47 -05:00
Anthony Minessale
104e69cee3
FS-7513: fix sticky floor lock
2015-05-27 14:57:47 -05:00
Anthony Minessale
b927e8326e
FS-7500: make video bandwidth accurate for vpx
2015-05-27 14:57:47 -05:00
Anthony Minessale
b2001f058e
FS-7500: can't use stristr for this
2015-05-27 14:57:47 -05:00
Anthony Minessale
bc3948f502
FS-7513: add mutex
2015-05-27 14:57:47 -05:00
Anthony Minessale
ecd2d09eed
FS-7509: add code to pick camera and mic from the page and ability to call video endpoints with no camera
2015-05-27 14:57:47 -05:00
Anthony Minessale
5b96aa8bec
FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal
2015-05-27 14:57:47 -05:00
Anthony Minessale
ea3d7e520c
FS-7513: add reset on canvas change
2015-05-27 14:57:47 -05:00
Anthony Minessale
83cf254afd
FS-7513: add some layouts for presenting
2015-05-27 14:57:47 -05:00
Anthony Minessale
e30de226ef
FS-7513: improve reservation id and layout switching with overlap
2015-05-27 14:57:47 -05:00
Anthony Minessale
82e12bec5b
FS-7509: add -screen to current ext when pressing the share button
2015-05-27 14:57:47 -05:00
Anthony Minessale
9d5c17574c
FS-7513: don't call force on unset
2015-05-27 14:57:46 -05:00
Anthony Minessale
90801835bc
FS-7508: reduce vpx memory footprint
2015-05-27 14:57:46 -05:00
Anthony Minessale
0f964b80c4
FS-7513: fix possible mem leak
2015-05-27 14:57:46 -05:00
Anthony Minessale
a551160c53
FS-7509: default local video cookie to false
2015-05-27 14:57:46 -05:00
Anthony Minessale
d94715ccf8
FS-7509: cleanup
2015-05-27 14:57:46 -05:00
Anthony Minessale
223a956320
FS-7509: add file to demo
2015-05-27 14:57:46 -05:00