Erstellen von reinen Audio-Live-Veranstaltungen
Einleitung
Mit reinen Audio-Livestreams können Sie das umfangreiche Ökosystem der Audiounterhaltung nutzen, einschließlich Podcasts und Radio. Mit Brightcove können Sie audiospezifischen Content ohne Videokomponente aufnehmen und live streamen. Die Playertechnologie von Brightcove wurde für die Audioübertragung an Mobil-, Web- und vernetzte Heimgeräte optimiert. Bei reiner Audiowiedergabe erhalten Sie sogar relevante Analysen.
Nur-Audio-Player
Zwänge
Die folgenden Funktionen sind bei reinen Audio-Streams nicht verfügbar:
- Streaming in soziale Medien
- Geringe Latenzzeit
- Auswahl des Live-Ingest-Profils
- Redundanz (Backup-Streams)
- Tonspuren
- Serverseitige Anzeigeneinfügung (SSAI)
- Erstellung von Clips
- Zoom-Integration
Voraussetzungen
Diese Funktion ist ein kostenpflichtiges Add-on für Ihr Konto. Wenden Sie sich an Ihren Customer Success Manager, um reine Audio-Livestreams zu aktivieren.
Arbeitsablauf
Um einen reinen Audio-Livestream zu erstellen, gehen Sie wie folgt vor:
Erstellen Sie ein Live-Event
Erstellen Sie ein reines Audio-Live-Event.
- Öffnen Sie in Studio das Live-Modul .
- Klicken .
- Geben Sie Werte für Ihr Live-Stream-Ereignis ein.
- Veranstaltungsname - Name für die Veranstaltung; Dieser Name wird auch im Medienmodul angezeigt, wenn das Video als Video-Asset gespeichert ist (max. 255 Zeichen).
- Kurzbeschreibung - Beschreibung des Ereignisses (max 250 Zeichen)
- Stichworte - Tags, die mit dem Ereignis verknüpft werden sollen; Tags werden dem Video zugewiesen, wenn das Video als Video-Asset gespeichert wird (maximal 128 Zeichen und 1200 Tags).
- Referenz ID - Referenz-ID für das Ereignis; muss eindeutig sein (max. 150 Zeichen)
- Alle erforderlichen benutzerdefinierten Felder für das Konto werden angezeigt. Weisen Sie den benutzerdefinierten Feldern Werte zu.
- Wählen Sie Nur-Audio-Ereignis erstellen. Beachten Sie, dass die folgenden Optionen ausgegraut sind:
- Streaming auf soziale Medien
- Live-Ingest-Profil
- Im Abschnitt " Erweitert" ist die folgende Option ausgegraut:
- Aktivieren der serverseitigen Anzeigenschaltung (SSAI)
- Füllen Sie die restlichen Optionen für Ihren Live-Stream aus.
Weitere Informationen zu diesen Optionen finden Sie im Dokument Erstellen und Verwalten von Live-Events .
- Klicken .
Konfigurieren Sie Ihren Encoder
Verwenden Sie den Encoder Ihrer Wahl für das Streaming Ihrer reinen Audioveranstaltung.
Gehen Sie folgendermaßen vor, um Ihre Live-Veranstaltung zu streamen:
-
Kehren Sie im Studio in den Kontrollraum für Ihren Audiostream zurück.
- Kopieren Sie das Folgende:
- Stream-Endpunkt (RTMP-URL)
- Sream Name
- Fügen Sie die obigen Werte in die Einstellungen Ihres Encoders ein und starten Sie das Streaming.
Veröffentlichen Sie die Live-Veranstaltung
Um einen Live-Stream zu veröffentlichen, gehen Sie folgendermaßen vor:
- Kehren Sie in Studio zum Live-Modul zurück.
- Wählen Sie in der linken Navigation Veröffentlichen und Einbetten.
- Wählen Sie im Abschnitt Live-Player-Optionen Ihren Player aus.
-
Kopieren Sie entweder den Standard- oder den erweiterten Einbettungscode, und fügen Sie ihn in Ihre HTML-Seite ein.
- Bestätigen Sie die Wiedergabe auf Ihrer Webseite.
Ein Live-Ereignis über die API erstellen
Optional können Sie die Live-API verwenden, um ein reines Audio-Live-Event zu erstellen.
Prüfen Sie die folgenden Dokumente:
Beispielanfragetext
{
"live_stream": true,
"region":"us-west-2",
"reconnect_time": 1800,
"live_dvr_sliding_window_duration":600,
"audio_only": true,
"audio_only_storage_format": "mpeg-ts", //or "aac"
"outputs": [
{
"live_stream": true,
"segment_seconds": 6,
"audio_bitrate": 196
},
{
"live_stream": true,
"segment_seconds": 6,
"audio_bitrate": 128
},
{
"live_stream": true,
"segment_seconds": 6,
"audio_bitrate": 96
},
{
"live_stream": true,
"segment_seconds": 6,
"audio_bitrate": 64
},
{
"live_stream": true,
"segment_seconds": 6,
"audio_bitrate": 32
}
]
}
Muster des Antwortkörpers
{
"job": {
"created_at": "2022-02-21T13:49:30.512Z",
"finished_at": null,
"id": "d123456789a123456789b1",
"privacy": false,
"state": "standby",
"ssai_state": "none",
"sep_state": "waiting",
"submitted_at": "2022-02-21T13:49:30.512Z",
"test": false,
"updated_at": "2022-02-21T13:59:37.826Z",
"region": "us-west-2",
"stream_key": "alive",
"protocol": "rtmp",
"reconnect_time": 600,
"live_stream": true,
"low_latency": false,
"static": true,
"ad_insertion": false,
"metadata_passthrough": false,
"out_worker_bytes": 21010938,
"out_worker_bytes_rate": 0,
"channel_type": "event",
"state_history": [
{
"state": "standby",
"transition_timestamp": 1645451977826
},
{
"state": "disconnected",
"transition_timestamp": 1645451748246
},
{
"state": "processing",
"transition_timestamp": 1645451498407
},
{
"state": "waiting",
"transition_timestamp": 1645451386677
},
{
"state": "standby",
"transition_timestamp": 1645451370512
}
],
"state_history_is_truncated": false,
"account_id": "11a1234556789b1111ef",
"user_id": "bfe56cc6084f4136b168980010eaca39",
"pass_through": {
"stream_to_social_media": true,
"dvr": false
},
"job_videocloud_asset_id": "6298381216001",
"live_dvr_sliding_window_duration_ms": 0,
"live_sliding_window_duration_ms": 0,
"outputs": [
{
"live_stream": true,
"audio_bitrate": 196,
"label": "hls1080p",
"segment_seconds": 6
},
{
"live_stream": true,
"audio_bitrate": 128,
"label": "hls720p",
"segment_seconds": 6
}
],
"videocloud": {
"video": {
"name": "audio-only test",
"link": {},
"schedule": {},
"state": "ACTIVE",
"custom_fields": {}
}
},
"randomize_chunk_url": true,
"rtmp_outputs": [],
"playback_url": "https://bcovlive-a.akamaihd.net/d123456789a123456789b1/us-west-2/6243585733001/playlist.m3u8",
"playback_url_dvr": "https://bcovlive-a.akamaihd.net/d123456789a123456789b1/us-west-2/6243585733001/playlist_dvr.m3u8",
"playback_added_cdns": [],
"encryption": {},
"audio_only": true,
"audio_only_storage_format": "mpeg-ts",
"input_media_file": {
"audio_bitrate_in_kbps": null,
"audio_codec": null,
"audio_sample_rate": null,
"audio_tracks": null,
"channels": null,
"created_at": "2022-02-21T13:49:30.512Z",
"duration_in_ms": null,
"error_class": null,
"error_message": null,
"file_size_bytes": null,
"finished_at": null,
"format": null,
"frame_rate": null,
"height": null,
"id": "input-d123456789a123456789b1",
"md5_checksum": null,
"privacy": false,
"state": "standby",
"test": false,
"updated_at": "2022-02-21T13:59:37.826Z",
"video_bitrate_in_kbps": null,
"video_codec": null,
"width": null,
"total_bitrate_in_kbps": null,
"url": null
},
"stream": {
"created_at": "2022-02-21T13:51:38.407Z",
"finished_at": null,
"height": null,
"id": "stream-d123456789a123456789b1",
"name": "alive",
"protocol": null,
"state": null,
"test": false,
"updated_at": "2022-02-21T13:59:37.826Z",
"width": null,
"total_bitrate_in_kbps": null,
"duration": null,
"region": "us-west-2",
"url": "rtmp://d123456789a123456789b1.sep.bcovlive.io:1935/d123456789a123456789b1",
"location": {
"source": {
"latitude": null,
"longitude": null,
"location": null
},
"destination": {
"latitude": null,
"longitude": null,
"location": null
},
"distance": null
},
"in_worker_bytes": 12058775,
"in_worker_bytes_rate": 0
},
"output_media_files": [
{
"audio_bitrate_in_kbps": 196,
"audio_codec": "AAC",
"audio_sample_rate": null,
"channels": null,
"created_at": "2022-02-21T13:49:30.512Z",
"duration_in_ms": null,
"error_class": null,
"error_message": null,
"file_size_bytes": null,
"finished_at": null,
"format": null,
"fragment_duration_in_ms": null,
"frame_rate": null,
"height": null,
"id": "0-d123456789a123456789b1",
"md5_checksum": null,
"privacy": false,
"rfc_6381_audio_codec": null,
"rfc_6381_video_codec": null,
"state": "standby",
"test": false,
"updated_at": "2022-02-21T13:59:37.826Z",
"video_bitrate_in_kbps": null,
"video_codec": null,
"video_codec_profile": null,
"width": null,
"label": "hls1080p",
"total_bitrate_in_kbps": 196,
"keyframe_interval": null,
"keyframe_interval_follow_source": null,
"segment_seconds": 6,
"live_stream": true
},
{
"audio_bitrate_in_kbps": 128,
"audio_codec": "AAC",
"audio_sample_rate": null,
"channels": null,
"created_at": "2022-02-21T13:49:30.512Z",
"duration_in_ms": null,
"error_class": null,
"error_message": null,
"file_size_bytes": null,
"finished_at": null,
"format": null,
"fragment_duration_in_ms": null,
"frame_rate": null,
"height": null,
"id": "1-d123456789a123456789b1",
"md5_checksum": null,
"privacy": false,
"rfc_6381_audio_codec": null,
"rfc_6381_video_codec": null,
"state": "standby",
"test": false,
"updated_at": "2022-02-21T13:59:37.826Z",
"video_bitrate_in_kbps": null,
"video_codec": null,
"video_codec_profile": null,
"width": null,
"label": "hls720p",
"total_bitrate_in_kbps": 128,
"keyframe_interval": null,
"keyframe_interval_follow_source": null,
"segment_seconds": 6,
"live_stream": true
},
{
"playlist_type": "defaultS3",
"type": "playlist",
"filename": "playlist.m3u8",
"dvr_filename": "playlist_dvr.m3u8",
"playback_url": "https://bcovlive-a.akamaihd.net/d123456789a123456789b1/us-west-2/6243585733001/playlist.m3u8",
"playback_url_dvr": "https://bcovlive-a.akamaihd.net/d123456789a123456789b1/us-west-2/6243585733001/playlist_dvr.m3u8",
"playback_added_cdns": []
}
]
}
}