Class: Kaltura::KalturaLiveStreamEntry
- Inherits:
-
KalturaLiveEntry
- Object
- KalturaObjectBase
- KalturaBaseEntry
- KalturaPlayableEntry
- KalturaMediaEntry
- KalturaLiveEntry
- Kaltura::KalturaLiveStreamEntry
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#bitrates ⇒ Object
Array of supported bitrates.
-
#encoding_ip1 ⇒ Object
The broadcast primary ip.
-
#encoding_ip2 ⇒ Object
The broadcast secondary ip.
-
#hls_stream_url ⇒ Object
HLS URL - URL for live stream playback on mobile device.
-
#primary_broadcasting_url ⇒ Object
Returns the value of attribute primary_broadcasting_url.
-
#primary_rtsp_broadcasting_url ⇒ Object
Returns the value of attribute primary_rtsp_broadcasting_url.
-
#primary_server_node_id ⇒ Object
The Streams primary server node id.
-
#secondary_broadcasting_url ⇒ Object
Returns the value of attribute secondary_broadcasting_url.
-
#secondary_rtsp_broadcasting_url ⇒ Object
Returns the value of attribute secondary_rtsp_broadcasting_url.
-
#sip_token ⇒ Object
Returns the value of attribute sip_token.
-
#stream_name ⇒ Object
Returns the value of attribute stream_name.
-
#stream_password ⇒ Object
The broadcast password.
-
#stream_remote_backup_id ⇒ Object
The backup stream id as provided by the provider.
-
#stream_remote_id ⇒ Object
The stream id as provided by the provider.
-
#stream_url ⇒ Object
The stream url.
-
#stream_username ⇒ Object
The broadcast username.
-
#url_manager ⇒ Object
URL Manager to handle the live stream URL (for instance, add token).
Attributes inherited from KalturaLiveEntry
#current_broadcast_start_time, #dvr_status, #dvr_window, #explicit_live, #first_broadcast, #last_broadcast, #last_broadcast_end_time, #last_elapsed_recording_time, #live_status, #live_stream_configurations, #offline_message, #publish_configurations, #push_publish_enabled, #record_status, #recorded_entry_id, #recording_options, #recording_status, #segment_duration, #view_mode
Attributes inherited from KalturaMediaEntry
#conversion_quality, #credit_url, #credit_user_name, #data_url, #flavor_params_ids, #is_trim_disabled, #media_date, #media_type, #search_provider_id, #search_provider_type, #source_type, #streams
Attributes inherited from KalturaPlayableEntry
#duration, #duration_type, #height, #last_played_at, #ms_duration, #plays, #views, #width
Attributes inherited from KalturaBaseEntry
#access_control_id, #admin_tags, #capabilities, #categories, #categories_ids, #conversion_profile_id, #created_at, #creator_id, #description, #display_in_search, #download_url, #end_date, #entitled_users_edit, #entitled_users_publish, #entitled_users_view, #group_id, #id, #license_type, #moderation_count, #moderation_status, #name, #operation_attributes, #parent_entry_id, #partner_data, #partner_id, #partner_sort_value, #rank, #redirect_entry_id, #reference_id, #replaced_entry_id, #replacement_status, #replacing_entry_id, #root_entry_id, #search_text, #start_date, #status, #tags, #template_entry_id, #thumbnail_url, #total_rank, #type, #updated_at, #user_id, #version, #votes
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#bitrates ⇒ Object
Array of supported bitrates
6775 6776 6777 |
# File 'lib/kaltura_types.rb', line 6775 def bitrates @bitrates end |
#encoding_ip1 ⇒ Object
The broadcast primary ip
6788 6789 6790 |
# File 'lib/kaltura_types.rb', line 6788 def encoding_ip1 @encoding_ip1 end |
#encoding_ip2 ⇒ Object
The broadcast secondary ip
6790 6791 6792 |
# File 'lib/kaltura_types.rb', line 6790 def encoding_ip2 @encoding_ip2 end |
#hls_stream_url ⇒ Object
HLS URL - URL for live stream playback on mobile device
6784 6785 6786 |
# File 'lib/kaltura_types.rb', line 6784 def hls_stream_url @hls_stream_url end |
#primary_broadcasting_url ⇒ Object
Returns the value of attribute primary_broadcasting_url.
6776 6777 6778 |
# File 'lib/kaltura_types.rb', line 6776 def primary_broadcasting_url @primary_broadcasting_url end |
#primary_rtsp_broadcasting_url ⇒ Object
Returns the value of attribute primary_rtsp_broadcasting_url.
6778 6779 6780 |
# File 'lib/kaltura_types.rb', line 6778 def primary_rtsp_broadcasting_url @primary_rtsp_broadcasting_url end |
#primary_server_node_id ⇒ Object
The Streams primary server node id
6796 6797 6798 |
# File 'lib/kaltura_types.rb', line 6796 def primary_server_node_id @primary_server_node_id end |
#secondary_broadcasting_url ⇒ Object
Returns the value of attribute secondary_broadcasting_url.
6777 6778 6779 |
# File 'lib/kaltura_types.rb', line 6777 def secondary_broadcasting_url @secondary_broadcasting_url end |
#secondary_rtsp_broadcasting_url ⇒ Object
Returns the value of attribute secondary_rtsp_broadcasting_url.
6779 6780 6781 |
# File 'lib/kaltura_types.rb', line 6779 def secondary_rtsp_broadcasting_url @secondary_rtsp_broadcasting_url end |
#sip_token ⇒ Object
Returns the value of attribute sip_token.
6797 6798 6799 |
# File 'lib/kaltura_types.rb', line 6797 def sip_token @sip_token end |
#stream_name ⇒ Object
Returns the value of attribute stream_name.
6780 6781 6782 |
# File 'lib/kaltura_types.rb', line 6780 def stream_name @stream_name end |
#stream_password ⇒ Object
The broadcast password
6792 6793 6794 |
# File 'lib/kaltura_types.rb', line 6792 def stream_password @stream_password end |
#stream_remote_backup_id ⇒ Object
The backup stream id as provided by the provider
6773 6774 6775 |
# File 'lib/kaltura_types.rb', line 6773 def stream_remote_backup_id @stream_remote_backup_id end |
#stream_remote_id ⇒ Object
The stream id as provided by the provider
6771 6772 6773 |
# File 'lib/kaltura_types.rb', line 6771 def stream_remote_id @stream_remote_id end |
#stream_url ⇒ Object
The stream url
6782 6783 6784 |
# File 'lib/kaltura_types.rb', line 6782 def stream_url @stream_url end |
#stream_username ⇒ Object
The broadcast username
6794 6795 6796 |
# File 'lib/kaltura_types.rb', line 6794 def stream_username @stream_username end |
#url_manager ⇒ Object
URL Manager to handle the live stream URL (for instance, add token)
6786 6787 6788 |
# File 'lib/kaltura_types.rb', line 6786 def url_manager @url_manager end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 |
# File 'lib/kaltura_types.rb', line 6803 def from_xml(xml_element) super if xml_element.elements['streamRemoteId'] != nil self.stream_remote_id = xml_element.elements['streamRemoteId'].text end if xml_element.elements['streamRemoteBackupId'] != nil self.stream_remote_backup_id = xml_element.elements['streamRemoteBackupId'].text end if xml_element.elements['bitrates'] != nil self.bitrates = KalturaClientBase.object_from_xml(xml_element.elements['bitrates'], 'KalturaLiveStreamBitrate') end if xml_element.elements['primaryBroadcastingUrl'] != nil self.primary_broadcasting_url = xml_element.elements['primaryBroadcastingUrl'].text end if xml_element.elements['secondaryBroadcastingUrl'] != nil self.secondary_broadcasting_url = xml_element.elements['secondaryBroadcastingUrl'].text end if xml_element.elements['primaryRtspBroadcastingUrl'] != nil self.primary_rtsp_broadcasting_url = xml_element.elements['primaryRtspBroadcastingUrl'].text end if xml_element.elements['secondaryRtspBroadcastingUrl'] != nil self.secondary_rtsp_broadcasting_url = xml_element.elements['secondaryRtspBroadcastingUrl'].text end if xml_element.elements['streamName'] != nil self.stream_name = xml_element.elements['streamName'].text end if xml_element.elements['streamUrl'] != nil self.stream_url = xml_element.elements['streamUrl'].text end if xml_element.elements['hlsStreamUrl'] != nil self.hls_stream_url = xml_element.elements['hlsStreamUrl'].text end if xml_element.elements['urlManager'] != nil self.url_manager = xml_element.elements['urlManager'].text end if xml_element.elements['encodingIP1'] != nil self.encoding_ip1 = xml_element.elements['encodingIP1'].text end if xml_element.elements['encodingIP2'] != nil self.encoding_ip2 = xml_element.elements['encodingIP2'].text end if xml_element.elements['streamPassword'] != nil self.stream_password = xml_element.elements['streamPassword'].text end if xml_element.elements['streamUsername'] != nil self.stream_username = xml_element.elements['streamUsername'].text end if xml_element.elements['primaryServerNodeId'] != nil self.primary_server_node_id = xml_element.elements['primaryServerNodeId'].text end if xml_element.elements['sipToken'] != nil self.sip_token = xml_element.elements['sipToken'].text end end |