]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit
Live streaming implementation first step
authorChocobozzz <me@florianbigard.com>
Thu, 17 Sep 2020 07:20:52 +0000 (09:20 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Mon, 9 Nov 2020 14:33:04 +0000 (15:33 +0100)
commitc6c0fa6cd8fe8f752463d8982c3dbcd448739c4e
tree79304b0152b0a38d33b26e65d4acdad0da4032a7
parent110d463fece85e87a26aca48a6048ae0017a27b3
Live streaming implementation first step
80 files changed:
client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
client/src/app/+videos/+video-edit/shared/video-edit-utils.ts [new file with mode: 0644]
client/src/app/+videos/+video-edit/shared/video-edit.component.html
client/src/app/+videos/+video-edit/shared/video-edit.component.ts
client/src/app/+videos/+video-edit/shared/video-edit.type.ts [new file with mode: 0644]
client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.html [new file with mode: 0644]
client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts [new file with mode: 0644]
client/src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts
client/src/app/+videos/+video-edit/video-add.component.html
client/src/app/+videos/+video-edit/video-add.component.ts
client/src/app/+videos/+video-edit/video-add.module.ts
client/src/app/+videos/+video-edit/video-update.component.html
client/src/app/+videos/+video-edit/video-update.component.ts
client/src/app/+videos/+video-edit/video-update.resolver.ts
client/src/app/core/plugins/plugin.service.ts
client/src/app/core/server/server.service.ts
client/src/app/shared/shared-forms/input-readonly-copy.component.html
client/src/app/shared/shared-forms/input-readonly-copy.component.ts
client/src/app/shared/shared-instance/instance-features-table.component.html
client/src/app/shared/shared-main/shared-main.module.ts
client/src/app/shared/shared-main/video/index.ts
client/src/app/shared/shared-main/video/video-details.model.ts
client/src/app/shared/shared-main/video/video-live.service.ts [new file with mode: 0644]
client/src/app/shared/shared-main/video/video.model.ts
client/src/app/shared/shared-main/video/video.service.ts
client/src/assets/player/p2p-media-loader/segment-validator.ts
client/src/assets/player/peertube-player-manager.ts
client/src/standalone/videos/embed.ts
config/default.yaml
config/test.yaml
package.json
scripts/create-transcoding-job.ts
scripts/update-host.ts
server.ts
server/assets/default-live-background.jpg [new file with mode: 0644]
server/controllers/api/config.ts
server/controllers/api/videos/index.ts
server/controllers/api/videos/live.ts [new file with mode: 0644]
server/controllers/index.ts
server/controllers/live.ts [new file with mode: 0644]
server/controllers/static.ts
server/helpers/core-utils.ts
server/helpers/custom-validators/videos.ts
server/helpers/ffmpeg-utils.ts
server/initializers/config.ts
server/initializers/constants.ts
server/initializers/database.ts
server/initializers/migrations/0535-video-live.ts [new file with mode: 0644]
server/initializers/migrations/0540-video-file-infohash.ts [new file with mode: 0644]
server/lib/hls.ts
server/lib/job-queue/handlers/video-transcoding.ts
server/lib/live-manager.ts [new file with mode: 0644]
server/lib/video-paths.ts
server/lib/video-transcoding.ts
server/lib/video.ts [new file with mode: 0644]
server/middlewares/validators/videos/video-live.ts [new file with mode: 0644]
server/models/video/video-file.ts
server/models/video/video-format-utils.ts
server/models/video/video-live.ts [new file with mode: 0644]
server/models/video/video-streaming-playlist.ts
server/models/video/video.ts
server/tests/api/check-params/config.ts
server/tests/api/server/config.ts
server/tests/api/videos/video-transcoder.ts
server/types/models/video/index.ts
server/types/models/video/video-live.ts [new file with mode: 0644]
server/typings/express/index.d.ts
shared/extra-utils/server/config.ts
shared/models/server/custom-config.model.ts
shared/models/server/server-config.model.ts
shared/models/videos/index.ts
shared/models/videos/video-create.model.ts
shared/models/videos/video-live.model.ts [new file with mode: 0644]
shared/models/videos/video-state.enum.ts
shared/models/videos/video-update.model.ts
shared/models/videos/video.model.ts
yarn.lock